Software Architecture – Web Application optimization without code changes

Objective: Web Application optimization without code changes.
Strategy: Read all the references below and apply them in test lab. After clear understanding of domain, have access to Client machine and apply this checklist on client machine. Make sure to have backup strategy for client environment.
Guideline Points:
1. Log only essential information or completely disable IIS logging
2. Disable IIS ASP debugging in production environments
3. Tune the value of the ASP Threads Per Processor Limit property
4. Tune the value of the ASP Queue Length property
5. Tune the MaxPoolThreads registry entry
6. Disable WCF services tracing
7. Configure ASP.NET MaxConcurrentRequests for IIS 7.0 Integrated mode
8. Enable IIS HTTP compression
For point 1-8 see below reference)
(Reference: http://msdn.microsoft.com/en-us/library/ee377050(v=bts.10).aspx )

9. Configuring HTTP Compression in IIS 7
(Reference: http://technet.microsoft.com/en-us/library/cc771003(WS.10).aspx )

10. Configuring Output Caching in IIS 7
(Reference: http://technet.microsoft.com/en-us/library/cc732475(WS.10).aspx )

11. Follow this link:
http://learn.iis.net/page.aspx/93/optimizing-performance/

12. For web Pages add following tag.

Reference: http://msdn.microsoft.com/en-us/library/h30h475z(v=VS.100).aspx

13. Optimizing WCF Web Service Performance
http://msdn.microsoft.com/en-us/library/ee377061(v=bts.10).aspx

14. Few tips related to ASP .Net
http://madskristensen.net/post/Performance-tuning-tricks-for-ASPNET-and-IIS-7-part-1.aspx
http://madskristensen.net/post/Performance-tuning-tricks-for-ASPNET-and-IIS-7-e28093-part-2.aspx

15. Few tips related to ASP .Net
http://wiki.asp.net/page.aspx/31/performance/

16. For better performance, you should remove any HTTP Modules that you are not using.
Reference: http://aspadvice.com/blogs/ssmith/archive/2007/08/03/Real-World-ASP.NET-Performance-Tuning-Experience.aspx

17. Performance Tuning for Active Directory Servers (Important)
http://msdn.microsoft.com/en-us/windows/hardware/gg463394
[In this white paper, read Active Directory section.]

18. AD performance Tuning
http://blogs.technet.com/b/exchange/archive/2010/02/03/3409281.aspx
http://www.markwilson.co.uk/blog/2006/04/maximising-active-directory-performance.htm
http://technet.microsoft.com/en-us/library/bb123771(EXCHG.65).aspx

Advertisements

One Response to Software Architecture – Web Application optimization without code changes

  1. whizkraft says:

    I am Very thank full the owner of this blog. Because of this blog is very informative for me.And I ask u some thing You make more this type blog where we can get more knowledge

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: