Shopify/cacheable — pull request #2 by tobi (2012-10-26 02:12:03+00:00)
Title: Gzip compression

Implemented lazy gzip compression

Lazy because we try to do as little work
as possible here:

* Always store gzipped html in cache store
* If browser supports gzip, serve raw content
* If browser does not support gzip, decompress
and then serve
* If cache is missed and we had to gzip content
to put into cache store, check to see if
browser supports gzip and serve this directly
otherwise serve uncompressed body

@burke @hornairs please review