Диагностика проблем производительности в SharePoint Online

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

Определить наличие проблемы производительности, связанной с настройками, на странице сайта SharePoint Online можно тремя способами.

  • Сетевой монитор панели инструментов F12

  • Сравнение с базовой версией без настроек

  • Метрики заголовка ответа SharePoint Online

В этой статье рассказывается о том, как использовать каждый из этих способов для диагностики проблем производительности. Определив причину проблемы, вы можете начать работу по поиску решения с помощью статей о повышении производительности SharePoint, которые находятся на веб-сайте http://aka.ms/tune.

Использование панели инструментов F12 для диагностики производительности в SharePoint Online

В этой статье мы используем Internet Explorer 11. Версии средств разработчика F12 в других браузерах имеют аналогичные возможности, но могут выглядеть немного иначе. Сведения о средствах разработчика F12 см. в следующих статьях:

Чтобы перейти к средствам разработчика, нажмите клавишу F12, а затем значок Wi-Fi.

Значок WiFi на экране средств разработчика F12

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

Снимок экрана: список файлов, возвращенных по запросу страницы

С правой стороны отображается время загрузки файлов, как показано на этом снимке экрана:

Диаграмма, на которой показано время, затраченное на загрузку запрошенных страниц из SharePoint

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

Настройка базовой версии для SharePoint Online

Лучший способ выявить слабые места сайта в плане производительности — это настроить стандартное семейство веб-сайтов в SharePoint Online. Таким образом вы получите возможность сравнивать различные аспекты своего сайта с тем, что могло бы получиться на странице при отсутствии настроек. Домашняя страница OneDrive для бизнеса — хороший пример отдельного семейства веб-сайтов, в котором вряд ли имеются какие-либо настройки.

Просмотр данных заголовка ответа SharePoint

В SharePoint Online и SharePoint Server 2013 вы можете просмотреть данные, которые отправляются браузеру в заголовке ответа для каждого файла. С точки зрения диагностики проблем производительности наибольший интерес представляют два значения: SPRequestDuration и X-SharePointHealthScore.

  • SPRequestDuration

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

  • X-SharePointHealthScore

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

Просмотр данных заголовка ответа SharePoint

  1. Проверьте, установлены ли у вас средства F12. Дополнительные сведения о скачивании и установке этих средств см. в статье Новые возможности средств F12.

  2. В F12 на вкладке Сеть нажмите зеленую кнопку воспроизведения, чтобы загрузить страницу.

  3. Щелкните один из возвращенных средством ASPX-файлов и выберите СВЕДЕНИЯ.

    Подробные сведения о заголовке ответа
  4. Щелкните элемент Заголовки ответа.

    На экране показан URL-адрес заголовка ответа.

Каковы причины проблем производительности в SharePoint Online?

В статье Возможности навигации для SharePoint Online показан пример того, как с помощью значения SPRequestDuration определить, что причиной долгой обработки страницы сервером стала сложная структурная навигация. Получив значение для базового сайта (без настройки), можно определить, является ли загрузка того или иного файла слишком длительной. В статье Возможности навигации для SharePoint Online в качестве примера используется основной ASPX-файл. Этот файл содержит большую часть кода ASP.NET, который выполняется при загрузке страницы. В зависимости от используемого шаблона сайта это может быть файл с именем start.aspx, home.aspx, default.aspx или другим, если вы настраивали домашнюю страницу. Если это число значительно больше, чем для базового сайта, это значит, что на вашей странице есть какие-то сложные действия, которые служат причиной проблем производительности.

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

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

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

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

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

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

×