Tuesday, February 15, 2011
Performance monitoring and Request throttling in SharePoint 2010
Microsoft SharePoint Foundation 2010 introduces a programmable system of throttling HTTP requests when the front-end Web server that is handling the requests becomes too busy to handle them all. Using the system, your server code can do the following:
- Determine which Windows Server 2008 performance counters are used to determine whether a front-end Web server is busy.
- Define what values of a counter are poor enough to cause the worker thread to begin throttling.
- Define which kinds of HTTP requests are throttled and whether they are throttled as soon as the server is busy or only when it has been busy continuously for at least 60 seconds.
- Exempt certain kinds of HTTP requests from throttling.