- HTTP compression
HTTP compression is a capability built into both
web server s andweb browser s, to make better use of available bandwidth. HTTP protocol data is compressed before it is sent from the server: compliant browsers will announce what methods are supported to the server before downloading the correct format; unsupported browsers will download uncompressed data. Data is usually compressed with either deflate orgzip modules specific to the server software.ervers that support HTTP compression
*Microsoft IIS: built-in or using 3rd-party module
*Apache HTTP Server , via mod_deflate or mod_gzip
*Caucho Resin Professional , via GzipFilter
*Sun Java System Web Server
*Zeus Web Server
*Lighttpd , via mod_compress [Lighttpd's mod_compress only supports compressing static files, that is, no content dynamically generated from a cgi/fcgi/other program. mod_deflate is a modified version of mod_compress which supports dynamic content compression but it's planned for Lighttpd 1.5.0 which is still under development.]
*Nginx - built-in
*RaidenHTTPD - built-in
* Serenity Server - built-in.External links
*RFC 2616
*Apache: [http://httpd.apache.org/docs/2.2/mod/mod_deflate.html mod_deflate] & [http://sourceforge.net/projects/mod-gzip/ mod_gzip]
* [http://trac.lighttpd.net/trac/wiki/Docs:ModCompress Compression with lighttpd]
* [http://www.15seconds.com/Issue/020314.htm 15 Seconds: Web Site Compression]
* [http://www.http-compression.com/ HTTP Compression] : resource page by the founder of VIGOS AG, Constantin Rack
* [http://www.serverwatch.com/tutorials/article.php/3514866 Using HTTP Compression] by Martin Brown of Server Watch
* [http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/d52ff289-94d3-4085-bc4e-24eb4f312e0e.mspx?mfr=true Using HTTP Compression in IIS 6.0] : Microsoft page
* [http://www.dotnetjunkies.com/Article/16267D49-4C6E-4063-AB12-853761D31E66.dcik Enabling HTTP Compression in IIS 6.0] : detailed article from Donnie Mack of DotNetJunkies
* [http://www.zipenable.com/ ZipEnable - a 3rd-party compression module for IIS6]
* [http://wiki.caucho.com/GzipFilter Caucho Resin Professional GzipFilter configuration]
* [http://www.jetnexus.com/iis.html/ jetNEXUS for IIS compression module - Advanced browser compatibility rule base]
* [http://www.pipeboost.com/ 3rd-party IIS module vendor with free testing for HTTP compression results]
* [http://www.ripcordsoftware.com/ IISxpress: 3rd-party compression module for IIS, free for non-commercial use]
* [http://www.httpzip.com/ httpZip- a 3rd-party compression module for IIS 5+]Notes
Wikimedia Foundation. 2010.