How Site Optimizer solves performance bottleneck #1: Websites are increasingly complex

28 June 2011  -   Tags: ,

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.

Web pages are bigger and more complex than ever

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.