Xpedite Client Side Results

Enabling static and dynamic content compression may go a long way to improve the responsiveness of a web application. In addition to content compression, CSS and JavaScript may also be minified and in most cases, CSS, JavaScript and Images can even be combined together to reduce requests to the server. IIS and ASP.NET do not currently offer a built in method for minifying or combining resources. Using a third-party library to further optimize web applications to reduce the amount of bandwidth required as well as the number of requests has two main advantages.
  • Reduced load on the server as less content must be served for each page request.
  • Improved user experience as pages will load faster.

Below are three sample page loads illustrating the different possibilities when running Xpedite. The first result shows the stock IIS page load when IIS compression is disabled. The second result shows the same page request when only the Xpedite minification handlers are enabled. The important note about the second result is that only the web.config file was modified to achieve an 80% reduction in bandwidth and 20% improvement to page render time. Finally, the last result shows the same page request when Xpedite WebControls were used in place of stock LINK, SCRIPT and IMG tags. The last result does require that the page itself be modified, but results in an 85% reduction in bandwidth and 60% improvement to page render time.

Environment

64-bit Windows 7 Professional
Intel Core 2 Duo E8500 @ 3.16GHz
6GB Ram
FireFox 3.6.10
FireBug 1.5.4

Page Request (Un-Xpedited)

FireBug Results
UnXpedited.png

Page Request (Partially-Xpedited)

FireBug Results
PartiallyXpedited.png

Page Request (Fully-Xpedited)

FireBug Results
FullyXpedited.png

Last edited Oct 11, 2010 at 8:33 PM by CBaxter, version 3

Comments

No comments yet.