Pages

Monday, January 31, 2011

How to improve IIS performance for an ASP.net application ?

 we have an ASP.NET application hosted on a IIS (windows 2008) R2(64-bit) server

1) Are there any parameters in IIS which needs to be tweaked to get the optimal performance
   from IIS ?

2) Is there any tool in IIS which would tell if the performance bottle neck of the ASP.NET web
    application is because IIS ?

3) Is there any memory/parameter setting in Windows server which would allocated more
    memory for IIS ? ( IIS exe process )


Solution : - 
1) Are there any parameters in IIS which needs to be tweaked to get the optimal performance  from IIS ?
>>> To optimize IIS performance   : http://technet.microsoft.com/en-us/library/cc770381%28WS.10%29.aspx
2) Is there any tool in IIS which would tell if the performance bottle neck of the ASP.NET web application is because IIS ?
>>> Performance counters for IIS 7
http://blogs.iis.net/mailant/archive/2008/01/10/new-worker-process-performance-counters-in-iis7.aspx
For .net debugging see here
http://blogs.msdn.com/b/tess/archive/2008/02/04/net-debugging-demos-information-and-setup-instructions.aspx
3) Is there any memory/parameter setting in Windows server which would allocated more memory for IIS ? ( IIS exe process )
You can create multiple page files in your server so that IIS will allocate memory. Also see the application pools configuration to allow available memory.
http://technet.microsoft.com/en-us/library/cc725749%28WS.10%29.aspx
http://technet.microsoft.com/en-us/library/cc732519%28WS.10%29.aspx

I hope this will help.



**** AS IS **** ; Please apply at your own risk.

No comments:

Post a Comment