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


Стандартный блок: мониторы производительности и регулировка запросов

Дата последнего изменения: 2 февраля 2010 г.

Применимо к: SharePoint Foundation 2010

В этой статье
Объектная модель мониторов производительности и регулировки запросов
Области, связанные с мониторами производительности и регулированием запросов
Дополнительные сведения о разработке с использованием мониторов производительности и регулированием запросов

В Microsoft SharePoint Foundation есть расширяемая система для мониторинга счетчиков производительности Windows Server 2008 и регулирования HTTP-запросов, когда эти счетчики указывают, что рабочий процесс слишком занят для обработки всех получаемых запросов.

Объектная модель мониторов производительности и регулировки запросов

Большинство классов и членов, которые можно использовать для расширения системы, размещены в пространстве имен Microsoft.SharePoint.Utilities. В число самых важных классов входят следующие:

  • SPHttpThrottleSettings   Объект этого типа предоставляют параметры управления и конфигурации для мониторинга производительности и регулирования HTTP-запросов. Для каждого веб-приложения есть один такой объект.

  • SPSystemPerformanceCounterMonitor   Объект этого типа отслеживает значение определенного производительности счетчика Windows Server 2008.

  • SPBucketHealthScoreCalculator   Калькулятор показателей работоспособности, который вычисляет определенное значение производительности на основе контейнера значений, в котором значение вызывает ошибку. Контейнеры — это диапазоны возможных значений. Работоспособность рабочего процесса, определенная показателями работоспособности его мониторов, управляет тем, когда процесс переходит в режим регулирования и начинает блокировать определенные классы HTTP-запросов.

  • SPRequestThrottleClassifier   Объект, определяющий класс HTTP-запросов и указывающий, регулируются ли соответствующие запросы, когда сервер занят, когда сервер занят в течение 60 секунд или вообще не регулируются.

Коллекции зарегистрированных мониторов и классификаторов запросов хранятся как свойство HttpThrottleSettings класса SPWebApplication.

Области, связанные с мониторами производительности и регулированием запросов

Стандартный блок: правила работоспособности

Дополнительные сведения о разработке с использованием мониторов производительности и регулированием запросов

Подробные сведения о разработке с использованием системы мониторов производительности и регулирования HTTP-запросов SharePoint Foundation размещены в разделе Регулирование запросов этого пакета SDK.