How Site Optimizer solves performance bottleneck #1: Websites are increasingly complex
In 1995, the average web page contained just 2 objects. That meant just 2 calls to whatever data centers were serving the site.
Today, the average web page contains at least 75 objects. That means 75 server round trips are required to download all of the resources (Javascript, CSS, images, etc.) to the browser.
How Site Optimizer solves this problem
Our proprietary set of acceleration treatments is based on the web performance optimization best practices that have been developed by Yahoo and Google, as well as our own internally developed rules. Rather than having your developers painstakingly code these best practices throughout your site, Site Optimizer automatically applies these best practices across your website or web application, making each page as fast as possible.
These are three of the specific best practices for reducing the number of server roundtrips and making pages smaller:
1. Dynamic Browser Caching
Reduces roundtrips and improves user experience by applying the following treatments:
- Browser Cache Expiry and Invalidation leverages the browser cache to speed up repeat page views by eliminating unnecessary requests for content and resource validation. The browser automatically downloads new resources if/when they change.
- Predictive Browser Cache improves the user experience by intelligently pre-loading the resources that will be needed on subsequent pages.
2. Dynamic Resource Consolidator
Reduces roundtrips by consolidating similar resources into single files, which the browser downloads only once per page. Files are optimized according to browser capability and include techniques such as concatenation, spriting, and using data URLs.
3. Payload Reduction
Reduces bandwidth utilization and improves page load speed by minimizing response and request payload. This treatment uses techniques such as intelligent compression, image compression for mobile users, minification, and the transparent removal and re-insertion of Viewstate data in ASP.NET pages (where applicable).
Learn more about how Site Optimizer works. Better yet, test your site to see how much faster it can be after being Strangeloop-accelerated.
