Использование кэша объектов в SharePoint Online

В этой статье объясняется разница между использованием кэша объектов в локальной версии SharePoint Server 2013 и SharePoint Online.

Не стоит рассчитывать на кэш объектов в развертывании SharePoint Online. Любая зависимость от кэша объектов в SharePoint Online сделает вашу страницу менее надежной.

Как работает кэш объектов в SharePoint Online и SharePoint Server 2013?

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

Трафик и загрузка на локальных интерфейсных веб-серверах

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

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

На приведенном ниже рисунке каждая точка обозначает страницу, запрашиваемую пользователем, и место ее кэширования. Разными цветами обозначены разные клиенты, совместно использующие инфраструктуру "программное обеспечение как услуга" (SaaS).

Результаты кэширования объектов в SharePoint Online

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

По всем этим причинам не следует рассчитывать на получение кэшированных объектов — это не гарантирует качества обслуживания пользователей и скорости загрузки страниц в SharePoint Online.

Если нельзя использовать кэш объектов для повышения производительности в SharePoint Online, то чем его заменить?

Поскольку вы не можете рассчитывать на кэширование в SharePoint Online, вам нужно оценить альтернативные подходы к настройке SharePoint. Это значит, что нужно решать проблемы производительности такими методами, в которых не используется кэширование объектов, чтобы обеспечить пользователям хорошие результаты. Эти методы описаны в некоторых других статьях из этой серии, в частности:

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×