We built our site on Sitefinity CMS 5.1. We experience loading speed issue of our thousands of pages. I posted one of it as below:
This page takes approximately 8 seconds to get fully loaded. Firebugs told that loading HTML source takes the first 5.57 seconds out of the 8s, which apparently a bit long. As you notice that there're couples of content widgets with dynamic data (including introductions, images, item lists, etc.) on the page, I took off all of these widgets, the loading speed is still almost 3 seconds to load the HTML part of the page.
Since I have read many threads on this forum, I tried solutions people suggested:
1. Rebuilt sitefinity database indexes (http://www.sitefinity.com/developer-network/knowledge-base/sitefinity-database-maintenance)
2. Installed Sitefinity Primer
3. removed unused modules
4. recycled app_pool and found that thre's NO limitations on the application pool
I appreciate these methods people contributed, However, they don't make significant improvement so far.
If we treat the 3s as the base-line (only contains header and footer), and 8s as the consolidated- line(contains widgets contents), can anybody give some further suggestions on cutting these two lines?
Data in widgets contents are grabbed from a separate DB. The time for querying these data tracked by "SQL Profiler" is less than 1000ms. That's to say that loading widgets without data purely takes about 4 seconds to complete. ( consolidated-line 8s minus base-line 3s minus data query 1s gives 4s.) I might think this 4 seconds might be a point we can get breakthrough.