Настройка параметров кэширования (SharePoint Server 2010)

 

Применимо к: SharePoint Server 2010

Последнее изменение раздела: 2016-11-30

В этой статье приведены общие сведения о кэше BLOB, профилях кэша и параметрах кэша объектов, которые могут быть заданы для Microsoft SharePoint Server 2010 на уровне веб-приложения.

SharePoint Server 2010 предоставляет три типа кэшей, которые позволяют повысить скорость загрузки веб-страниц в браузере: кэш BLOB, кэш вывода страниц и кэш объектов. Для включения и настройки кэша BLOB используется файл Web.config, относящийся к соответствующему веб-приложению. Кэш вывода страниц и кэш объектов настраиваются в пользовательском интерфейсе на уровне семейства веб-сайтов, однако некоторые параметры этих кэшей также могут быть настроены на уровне веб-приложений. Изменения файла Web.config будут применяться ко всем семействам веб-сайтов и сайтам в веб-приложении и будут переопределять все настройки на уровне семейства веб-сайтов или ниже.

Примечание

Для использования кэша вывода страниц и кэша объектов необходимо воспользоваться компонентом публикации на сайте.

Содержание:

  • Кэш BLOB

  • Профили кэша вывода страниц

  • Кэш объектов

Кэш BLOB

Для ускорения загрузки файлов и уменьшения нагрузки на сервер баз данных SharePoint Server 2010 предоставляет кэш на диске, в котором хранятся файлы, используемые веб-страницами. Эти файлы называются большими двоичными объектами (BLOB), а кэш, используемый для хранения этих объектов, называется кэшем BLOB. Кэш BLOB расположен непосредственно на жестком диске интерфейсного веб-сервера. Когда веб-страница открывается впервые, эти файлы копируются из базы данных в кэш, расположенный на жестком диске сервера, и все последующие запросы этих файлов обслуживаются с жесткого диска этого сервера. По умолчанию кэш BLOB отключен, поэтому для использования этого кэша его необходимо включить. При включении кэша BLOB на интерфейсном веб-сервере нагрузка, на сервер баз данных SharePoint Server 2010, связанная с запросами на чтение от веб-браузеров, снижается.

Для включения кэша BLOB используется файл Web.config, относящийся к соответствующему веб-приложению. Изменения файла Web.config будут применяться ко всем семействам веб-сайтов в веб-приложении. Дополнительные сведения о кэше BLOB см. в разделе Планирование кэширования и производительности (SharePoint Server 2010).

Профили кэша вывода страниц

Кэш вывода страниц сохраняет отображенный вывод страницы. В кэше вывода страниц хранятся различные версии кэшированных страниц в зависимости от разрешений пользователей, запрашивающих страницу. Параметры кэша вывода страниц могут быть заданы на уровне семейства веб-сайтов, на уровне сайта, а также для макетов страниц. По умолчанию кэш вывода страниц отключен.

Кэш вывода страниц использует профили кэша, которые определяют период хранения элементов в кэше. Можно указать разные профили кэша для анонимных пользователей и пользователей, прошедших проверку подлинности, и оптимизировать использование кэша на основе методов проверки подлинности, разрешенных на сайте.

Для настройки параметров профиля кэша для веб-приложения необходимо использовать файл Web.config на сервере приложений. Параметры профиля кэша, настроенные на уровне веб-приложений, будут использоваться для всех профилей кэша в семействе веб-сайтов для веб-приложения.

Примечание

Чтобы использовать кэш вывода страниц и связанные параметры профиля кэша, необходимо использовать компонент публикации на сайте.

Кэш объектов

Кэш объектов сокращает объем трафика между веб-сервером и базой данных SQL, сохраняя объекты (такие как списки и библиотеки, параметры веб-сайта и макеты страниц) в памяти интерфейсного веб-сервера. В результате скорость отображения страниц, которым требуются эти элементы, повышается. Параметры кэша объектов можно настраивать на уровне веб-приложения и на уровне семейства веб-сайтов. По умолчанию кэш объектов включен на уровне семейства веб-сайтов.

Для оптимизации использования кэша объектов веб-приложениями можно указать размер кэша объектов. Большой размер кэша объектов позволяет повысить производительность больших сайтов, однако увеличивает потребление ресурсов ОЗУ на каждом интерфейсном веб-сервере. Остальные параметры кэша объектов можно настроить на уровне семейства веб-сайтов.

Примечание

Для использования кэша объектов необходимо воспользоваться компонентом публикации на сайте.

Требования задачи

Содержание:

See Also

Concepts

Планирование кэширования и производительности (SharePoint Server 2010)