Панель разработчика в SharePoint 2010

В SharePoint 2010 (речь идет также о SharePoint Foundation 2010) есть встроенный инструмент по мониторингу производительности работы и скорости загрузки отдельных страниц.

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

  • Включение панели разработчика
    • С помощью PowerShell
    • С помощью PowerShell для SharePoint 2010
    • С помощью SharePoint API
  • Внешний вид панели разработчика

Включение панели разработчика

Есть 3 способа включения панели разработчика

С помощью PowerShell

$DevDashboardSettings = [Microsoft.SharePoint.Administration.SPWebService]::

ContentService.DeveloperDashboardSettings;

$DevDashboardSettings.DisplayLevel = ‘OnDemand’;

$DevDashboardSettings.RequiredPermissions =’EmptyMask’;

$DevDashboardSettings.TraceEnabled = $true;

$DevDashboardSettings.Update()

С помощью PowerShell для SharePoint 2010

Панель разработчика может находиться в одном из трех состояний, которые можно переключать только с помощью STSADM

  • Включена

STSADM –o setproperty –pn developer-dashboard –pv on

  • Выключена

STSADM –o setproperty –pn developer-dashboard –pv off

  • По требованию

STSADM –o setproperty –pn developer-dashboard –pv ondemand

С помощью SharePoint API

using Microsoft.SharePoint.Administration;

SPWebService svc = SPContext.Current.Site.WebApplication.WebService;
svc.DeveloperDashboardSettings.DisplayLevel=SPDeveloperDashboardLevel.Off;
svc.DeveloperDashboardSettngs.Update();

Внешний вид панели разработчика

Кнопку включения можно обнаружить возле поля с настройками профиля пользователя (рис. 1.)

clip_image002

Рис.1. Расположение панели разработчика

После нажатия на соответствующую кнопку на странице появляется панель разработчика (рис. 2)

image

Рис.2. Внешний вид панели разработчика

Как видно на рис.2, на панели отображается время загрузки всех компонент страницы, в том числе время отработки веб-сервера и запросов к базе данных.

Инструмент наглядно демонстрирует компоненты, замедляющие загрузку страниц.

Также удобно, что вокруг панели есть рамка, которая может быть трех цветов:

  • Зеленая, если скорость загрузки страницы отличная и нет никаких проблем с производительностью
  • Желтая, если есть незначительные задержки в загрузке
  • Красная, если скорость загрузки страницы критически медленная

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

Advertisements

Панель разработчика в SharePoint 2010: 3 комментария

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s