Mar 16, 2010

SharePoint Performance or SharePoint Optimization - Real Time Data

A Share Point Site mainly using forms, workflows, custom views, custom master page, and interacting with custom application database on SQL Server. Users are authenticated via FBA using LDAP.

Time to load the site is:

1) After IISReset, Browser cached cleaned, logged onto the server itself and using (127.0.0.1 in host file for the URL)

around 34 Seconds

2) After Warmup Script, IISReset with browser cached cleaned on the server itself and using (127.0.0.1 in host file for the URL)

around 21 Seconds

3) Subsequent access after closing and reopening the browser only

No IISReset, No Browser cache cleaning

around 11 Seconds


Environment: IE 6.0 on 64 bit box 2GB Ram and only one web app in the farm (1 App Server, 1 Web Server, 1 DB running on VM)
Win 2003 SP2


To Improve the Performance further Enabled the following caching:
* Caching at IIS Level
* Enabled BLOB caching via web.config (Does caches some 30 kb of data)
* Enabled http compression for static and dynamic files at IIS level (Does caches some 40 kb of data)
* Enabled Output Caching or Object Caching at the Share Point Site Collection level
* Warmup script from codeplex

Performance improved to around 5 seconds.

No comments:

Pages