IIS 7.0 HTTP Request Processing

Posted: Dec 16, 2008  3 comments  

Average Rating

Share this Post

Here's a simplified diagram outlining the steps IIS takes to process HTTP requests.

  IIS7RequestFlow

Comments

This shows the path an initial request takes and is very informative. Could you also post a picture with the flow of subsequent requests.

Dec 16 2008 by Anonymous

Nice attempt to visually document the request flow!  It shows the flow when http request arrives but there is no worker process started yet to handle it.  The sequence is not exactly happening the way outlined in the diagram above (from 12/16/2008).  Tom is going to update the diagram later.

For easier understanding it would be better to show 3 diagrams. One diagram for service startup when W3SVC configures HTTP.sys with information about sites and app-pool mappings. Second diagram for processing first HTTP request when worker process to handle requests is not yet available. The third diagram for the simplest case when worker process is already running when request arrives.

Jan 16 2009 by JaroDunajsky

Submit a Comment

  • Plain text is accepted.
  • URLs starting with http:// are converted to links.