Gzip the byte array before caching it.

This (for example) reduces what we store for /uk to 15% of its "raw" size (hello whitespace)