Documentation

Configure Partially Xpedited Web Site

Enabled run-time Compression and Minification of all CSS and JavaScript resources within a web site by simply modifying the Web.Config file. Please follow the link below for instructions on how to enable Xpedite minification handlers.

Configure Fully Xpedited Web Site

Combine compressed and minified CSS, JavaScript and Image (Gif, Jpeg and Png) resources together at run-time to reduce the number of requests required to fully serve a web page. Xpedite will generate combined CSS, JavaScript and CSS Sprites on the fly. Please follow the link below for instructions on how to use Xpedite WebControls and enable Xpedite composite resource handlers.

Configure Minifiers

Xpedite does not implement its own CSS or JavaScript minifiers; rather Xpedite makes use of the great work already put together by others. Xpedite currently supports two minifiers, YUI Compressor .NET (see: http://yuicompressor.codeplex.com) and Microsoft AJAX Minifier (see: http://aspnet.codeplex.com/releases/view/40584). Please follow the links below for instructions on how to configure each minifier.

Performance

The underlying goal of Xpedite is to provide fast run-time compression, minification and combination of CSS, JavaScript and Image resources. To ensure Xpedite has little to no impact on the number of requests that may be processed by a web application, all Xpedited resources are cached in memory. Please follow the link below for sample results on what impact this may have on the server load and request throughput.

Client Experience

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. Please follow the link below for sample results on what impact this may have on the client experience.

Examples

Misc. code examples:

Documentation (v0.7.6.0 and prior)

Compressor

GZip and Deflate compression support the Xpedite assembly's Xpedite.Compression.CompressorModule .

Please see Compressor (Content Compressor Module) for more information as well as configuration instructions.

Minifier

Microsoft Ajax Minifier (see: http://aspnet.codeplex.com/releases/view/40584) and YuiCompressor.NET (see: http://yuicompressor.codeplex.com) minification support via Xpedite.Minification.MsAjaxMinifier and Xpedite.Minification.YuiCompressor assemblies respectively.

Please see Minifier (CSS/JavaScript Minification Handlers) for more information as well as configuration instructions.

Reducer

Request Reduction (Resource Combiner) support coming soon!

Last edited Oct 31, 2010 at 3:07 PM by CBaxter, version 36

Comments

No comments yet.