10 ошибок в настройке Microsoft SharePoint - 10

Ошибка № 8: блокировка кэширования BLOB

 

Не знаю, как вы, но я никогда не слышал, чтобы пользователи говорили: «SharePoint слишком быстрый. Не могли бы вы сделать так, чтобы он отвечал немного медленнее?» Мы все хотим, чтобы SharePoint доставлял пользователям файлы так быстро, как только это возможно. Однако чаще всего я вижу фермы SharePoint с неактивированным кэшированием BLOB. Кэширование BLOB является одним из самых простых и наименее дорогих способов повысить производительность SharePoint. Это не только помогает быстрее доставлять пользователям файлы, но и облегчает эксплуатацию SQL Server. Все выигрывают.

Пользуясь случаем, дамы и господа:) Рекомендую посетить сайт компании "ВашСад", где Вы всегда и по выгодной цене можете приобрести декоративные комнатные растения.

Это кажется самым простым решением, тогда давайте же включим кэширование BLOB! Кэширование BLOB на самом деле является функцией IIS; SharePoint просто извлекает выгоду из этого. Таким образом, чтобы активировать кэширование BLOB, нужно изменить файл web.config веб-приложения на каждом сервере. Такая настройка уже существует, ее нужно просто активировать. По умолчанию файлы web.config находятся в каталоге диска C:\inetpub\wwwroot\ wss\virtualdirectories. Каждое вебприложение имеет подкаталог и файл web.config. Откройте один из этих файлов и поищите такую строчку:

Чтобы активировать кэширование BLOB, замените False на True и сохраните файл web.config. Кроме того, вы можете переместить файл в каталоге на диске С на любой другой диск. Параметр maxSize указывает значение в гигабайтах, а по умолчанию имеется 10 Гбайт. Если позволяет пространство, вы можете увеличить этот размер.

Если редактирование этого файла в Notepad на всех ваших серверах не доставляет вам удовольствия, вы можете использовать PowerShell для автоматизации процесса. Вам еще нужно выполнить процесс на каждом сервере, но использование PowerShell быстрее и снижает вероятность ошибки. Для начала загрузите сценарий с сайта www . toddklindt . com / blobcache и сохраните его в файле, названном blobcache.psl. Этот сценарий содержит две функции: Enable-SPBlobCache и Disable-SPBlobCache. Каждая функция берет веб-приложение из конвейера и активирует или блокирует BLOB-кэширование для этого приложения. Код для активации BLOB-кэширования на каждом веб-приложении в ферме выглядит так:

PS e:\install\Scripts>..\blobcache.ps1

PS e:\install\Scripts>

get-SPWebapplication I

enable-SPBIobCache

Популярные шаблоны