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


Общие сведения о настройке производительности для SharePoint

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

Метрики производительности SharePoint

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

  • Скорость загрузки страниц

  • Количество циклов, необходимых для каждой страницы

  • Проблемы со службой SharePoint

  • Другие факторы, вызывающие снижение производительности

Выводы, сделанные на основе данных

Общие данные бенчмаркинга говорят нам:

  • Большинство страниц хорошо работают в SharePoint.

  • Ненастроенные страницы загружаются быстрее.

  • OneDrive, сайты групп и системные страницы, такие как _layouts и т. д., быстро загружаются.

  • Для загрузки 1 % самых медленных страниц SharePoint требуется более 5000 миллисекунда.

Один простой тест производительности, который можно использовать, — это измерение производительности путем сравнения времени загрузки собственного портала с временем загрузки домашней страницы OneDrive, так как на ней используется несколько настраиваемых функций. Этот шаг часто является первым шагом, который служба поддержки запрашивает при устранении неполадок с производительностью сети.

Использование учетной записи стандартного пользователя при проверке производительности

Администратор сайта, владелец сайта, Редактор или участник принадлежат к другим группам безопасности, имеют больше разрешений и, следовательно, имеют дополнительные элементы, которые SharePoint загружает на странице.

Этот сценарий применим к локальной среде SharePoint и SharePoint в Microsoft 365, но в локальном сценарии различия не так легко заметить, как в SharePoint в Microsoft 365.

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

Категории подключений для настройки производительности

Подключения между сервером и пользователем можно классифицировать на три main компонента. Учитывайте эти компоненты при разработке страниц SharePoint для получения сведений о времени загрузки.

  • Сервера Серверы, размещаемые корпорацией Майкрософт в центрах обработки данных.

  • Сети Сеть Майкрософт, Интернет и локальная сеть между центром обработки данных и пользователями.

  • Обозреватель Место загрузки страницы.

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

  • Проблемы с навигацией

  • Свертка содержимого

  • Большие файлы

  • Много запросов к серверу

  • Обработка веб-частей

Подключение к серверу

Многие проблемы, влияющие на производительность локальной среды SharePoint, также относятся к SharePoint в Microsoft 365.

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

Локальная среда SharePoint Server

Снимок экрана: локальный сервер.

SharePoint в Microsoft 365

Снимок экрана: сервер в сети.

В локальной среде SharePoint некоторые запросы страниц могут фактически вызывать несколько серверов. В конечном итоге вы можете получить матрицу запросов между серверами для отдельного запроса. Эти взаимодействия являются дорогостоящими с точки зрения загрузки страниц и замедляют работу.

Ниже приведены примеры таких взаимодействий между серверами:

  • Веб-серверы SQL Server

  • Веб-серверы приложений

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

Подключение к сети

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

При использовании SharePoint в Microsoft 365 необходимо учитывать еще несколько факторов. Например:

  • Сеть Майкрософт

  • Интернет

  • Поставщик услуг Интернета (ISP)

Независимо от того, какую версию SharePoint (и какую сеть) вы используете, обычно это приводит к тому, что сеть будет занята:

  • Большие полезные данные

  • Много файлов

  • Большое физическое расстояние до сервера

Одной из функций, которую можно использовать в SharePoint в Microsoft 365, является сеть доставки содержимого Microsoft 365 (CDN). CDN — это распределенная коллекция серверов, развернутых в нескольких центрах обработки данных. С помощью CDN содержимое на страницах может размещаться на сервере рядом с клиентом, даже если клиент находится далеко от исходного сервера SharePoint. Корпорация Майкрософт будет использовать эту функцию в будущем для хранения локальных экземпляров страниц, которые невозможно настроить, например домашнюю страницу администратора SharePoint. Дополнительные сведения о сетях доставки содержимого см. в разделе Сети доставки содержимого.

То, о чем необходимо знать, но не иметь никакого контроля, — это скорость подключения вашего интернет-провайдера. Простое средство проверки скорости сообщает о скорости подключения.

Подключение к браузеру

Существует несколько факторов, которые следует учитывать в веб-браузерах с точки зрения производительности.

Посещение сложных страниц влияет на производительность. Большинство браузеров имеют только небольшой размер кэша по умолчанию (около 90 МБ), в то время как средняя веб-страница обычно составляет около 1,6 МБ, что не занимает много времени.

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

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