Gzip the byte array before caching it.

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