Saturday, December 12, 2009

HTTP compression

HTTP compression is a capability built into both web servers and web browsers, 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 or gzip modules specific to the server software.

Servers that support HTTP compression

  1. Microsoft IIS: built-in or using 3rd-party module
  2. Apache HTTP Server, via mod_deflate or mod_gzip
  3. Caucho Resin Professional, via GzipFilter
  4. Sun Java System Web Server
  5. Zeus Web Server
  6. Lighttpd, via mod_compress
  7. Nginx - built-in
  8. RaidenHTTPD - built-in
  9. Serenity Server - built-in.

No comments:

Post a Comment