Add compression and cache control