Tutorial :Routing vs Url Rewrite (IIS7) Performance



Question:

I was wondering is there any difference in terms of performance between the two approaches? Any good articles on this?


Solution:1

Lets think about the difference in what's actually happening:

URL rewriting:

  • IIS receives request and passes it to unmanaged module
  • Module matches the request against a set of patterns and returns a transformation
  • IIS passes the returned transformation to the ASP.NET module and starts request lifecycle

Routing:

  • IIS receives request and passes it to ASP.NET
  • ASP.NET matches the request against a set of patterns and determines an entry point for handling the request
  • ASP.NET begins request lifecycle on that handler

I'd say the two are so close you'd be hard-pressed to find a situation where the difference is noticeable.


Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Previous
Next Post »