Поделиться через


Ограничения сайтов современного портала SharePoint

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

Рекомендации по производительности для современных сайтов портала

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

Оптимизация производительности для современных сайтов портала в первую очередь ориентирована на несколько общих целей:

  • Уменьшение общего размера компонентов каждой страницы сайта
  • Разгрузка размещения распространенных статических файлов, таких как изображения, таблицы стилей и скрипты, в CDN
  • Ограничьте вызовы SharePoint и внешних конечных точек только необходимыми
  • Избегайте повторяющихся запросов для одного и того же содержимого

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

Примечание.

Используйте средство "Диагностика страниц для SharePoint" в качестве отправной точки для анализа определенных метрик производительности на страницах сайта SharePoint.

Ограничения и рекомендации для современных сайтов портала

Ограничение Максимальное рекомендуемое значение Примечания.
Страницы и новости
5000 для каждого сайта
Рекомендуется ограничить количество страниц и новостей на современном сайте портала до 5000.
Веб-части на странице
20 на страницу
Рекомендуется использовать не более 20 веб-частей на страницу, включая как встроенные веб-части Майкрософт, так и пользовательские веб-части.
Дополнительные сведения см . в статье Оптимизация производительности веб-частей на страницах современных сайтов SharePoint.
Динамические веб-части на странице
4 на страницу
Динамические веб-части, которые выполняют один или несколько запросов к SharePoint для получения последних данных, должны быть ограничены 4 на страницу. Веб-часть "Новости" является примером динамической веб-части.
Дополнительные сведения см . в статье Оптимизация производительности веб-частей на страницах современных сайтов SharePoint.
Группы безопасности
20 на сайт
Количество групп безопасности влияет на масштаб многих запросов на современных сайтах портала. Рекомендуется ограничить количество групп безопасности как можно меньшим набором, не более чем 20 на сайт.
Элементы в навигации сайта
100 на сайт
Рекомендуется добавить менее 100 элементов в навигацию по сайту и использовать встроенные элементы управления навигацией.
Дополнительные сведения см . в статье Оптимизация веса страниц в современных страницах сайта SharePoint.
Максимальный размер изображения
300 КБ на изображение
Рекомендуется ограничить размер изображений до 300 КБ или меньше, а также использовать CDN для размещения образов, таблиц стилей и скриптов.
Дополнительные сведения см. в разделах Оптимизация изображений на страницах современных сайтов SharePoint и Использование Office 365 сети доставки содержимого (CDN) с SharePoint.
Пользователи с правами редактирования
200 пользователей на сайт
Сайты портала SharePoint оптимизированы для просмотра и использования содержимого. Разрешения на изменение на портале должны быть ограничены ограниченной группой пользователей, так как разрешения на изменение загружают дополнительные элементы управления и, следовательно, будут работать медленнее для этих пользователей. Таким образом, чрезмерное количество пользователей с разрешениями на редактирование повлияет на общую работу.
Сторонние iFrames
2 на страницу
IFrames непредсказуемо медленно, так как они загружают отдельную внешнюю страницу, включая все связанное содержимое, например javascript, CSS и элементы платформы. Если необходимо использовать iFrames, ограничьте их число до 2 или менее на страницу.
Дополнительные сведения см . в статье Оптимизация iFrames на страницах современных и классических сайтов публикации SharePoint.
Вызовы к службе UPA
1 на пользователя в час
Рекомендуется не выполнять вызовы для каждого запроса к службе UPA (приложение для профилей пользователей). Microsoft API Graph и PageContext можно использовать для запроса сведений о пользователе.
Если требуется вызов службы UPA, при необходимости выполните один вызов, а затем кэшируйте сведения для повторного использования в том же сеансе.
Вызовы службы таксономии
5 на пользователя в час
Мы не рекомендуем выполнять вызовы к службе таксономии по запросу . Если необходимы вызовы службы таксономии, кэшируйте сведения для повторного использования в том же сеансе.
Дополнительные сведения см . в статье Оптимизация вызовов страниц на современных и классических страницах сайтов публикации SharePoint.

Создание работоспособного портала SharePoint

Настройка производительности SharePoint

Границы SharePoint

Производительность в современном интерфейсе SharePoint

Руководство по повышению производительности для порталов SharePoint