SharePoint24x7 It's all about SharePoint.


Article – SharePoint 2013 New Features – Request Management

Posted by Joy

"Disclaimer – I'm discussing Preview products in this article. Due to the nature of Preview, the information is correct at this time of this article, but is subjected to change."

 SharePoint 2013 Preview was released in last July and I have seen lot of blogs, MSDN articles, TechNet articles, Videos and Webcasts around new featured of SharePoint 2013. I also decided to write about some of the compelling new features in SharePoint 2013. Idea is to give you a very short introduction to the new features I like most and let you dig into details.

SharePoint is a very heavy product. Though we call it as SharePoint, it's actually an umbrella term. SharePoint comprises and depends on number of other Microsoft technologies and that's why we call it as SharePoint Products and Technologies. SharePoint has been engineered to support scale up and scale out depending on the size of the organization to provide better performance and user experience. However, over the past few releases, one common complain we heard was "My SharePoint farm is very slow". The moment we hear this complain we only think about adding more server as WFE Severs or Application Services Servers and obviously this an expensive solution. Balancing load between multiple WFE servers and Application Services servers is completely depend on Hardware/ Software load balancers and there is no way of prioritizing different types of requests and load balancer is responsible only for splitting the numbers of requests evenly between server within the farm.

If there was a way in which SharePoint identify type of request coming in and prioritizing them based on the type so that SharePoint can server high priority requests better while keeping lower priority request for later processing.

SharePoint 2013 introduces Request Management feature to provide better request throttling and management.

Request Management is a feature that gives SharePoint farms knowledge and control over incoming requests. Request Management provides SharePoint farms very valuable knowledge such as user agent, requested URL, source IP, etc… per Web Application. With this valuable information, SharePoint 2013 Request Management can:

  • Route requests to WFE server with better health, keeping low-health (sick) WFE severs alive
  • Identify harmful requests and deny them immediately
  • Prioritize requests by throttling lower-priority ones (bots which runs in background) to serve higher-priority ones (end-user requests)
  • Send all requests of specific type, like search for example, to specific machines
  • Isolate traffic which can help troubleshoot errors on a particular machine within a large farm

Request Manager (RM) comprises of the following components:

  • Request Throttling and Routing – throttle the request if appropriate, or select which WFE server or servers the request may be sent to
  • Request Prioritization – filter WFE server to only ones healthy enough for the request to be handled
  • Request Load Balancing – select a single WFE server to route the request to, based on weighting schemes like health

Following are the request properties which can be used as the criteria for routing and throttling:

  • Url
  • UrlReferrer
  • UserAgent
  • Host
  • IP
  • HttpMethod
  • SoapAction
  • CustomHeader

The Request Management component can run in integrated mode on all Web servers in a farm or on dedicated servers that are not part of the SharePoint farm:

  • Integrated mode – this mode is appropriate for most common scenarios. With integrated mode configuration, the Request Management (RM) component runs on all Web servers in a farm. When a request comes in, Request Management (RM) decides whether to process it locally, route it to a different Web server, or deny it from being processed.
  • Dedicated mode – this mode is appropriate for large-scale environments. With dedicated mode configuration, servers in a separate Request Management farm sit between the hardware load balancer and one or more SharePoint farms. This mode allows Request Management to be used across multiple SharePoint farms.

I assume you have a good understanding of SharePoint 2013 new features – Request Management (RM). If you need to know how to configure Request Management (RM), please find step-by-step guide and much more technical information from Spencer Harbar's blog:


Announcing SharePoint Conference 2012

Posted by Joy


Microsoft has announced the Worldwide SharePoint Conference for this year as well. This time we are expecting a bigger crowd as they are planning to announce SharePoint 2013 features and entire conference is around SharePoint 2013. There will be over 175 breakout sessions which will be covering depth of the product and there will be lot of side sessions and master classes as well for you to attend depending on the choice.

Last year I became popular among the attendees since I was the attendee who spent the most number of flying hours to make it to SharePoint Conference 2011.

Join us this year as well and witness the power of SharePoint. Find more details on: