gzip compression, caching for 1h + more custom headers