Umístěte redukci obsahu před omezené spojení na cestě odpovědi:

website → proxy transforms response → slow or metered link → browser

Pokud celé tělo už tím spojením prošlo, jeho následné zmenšení tyto bajty nezíská zpět. Vzdálený transformátor s rychlejším upstreamem může sloužit jinému účelu než lokální proxy u prohlížeče.

Ziproxy tento přístup ilustruje: jeho projekt popisuje nekešující HTTP proxy, která komprimuje textový obsah pomocí gzip a může vytvářet menší obrázky nižší kvality.

Cesta odpovědiMožné snížení
Kódování gzipBez ztráty; prohlížeč dekóduje původní data
Opětovná komprese obrázkůMůže ztratit detaily a být nevhodná, když záleží na přesných obrázcích
Již efektivně komprimovaný obsahMéně prostoru pro další snížení
Běžné HTTPS CONNECTNeprůhledný TLS brání transformaci HTML nebo obrázků bez jiného důvěryhodného uspořádání přístupu k otevřenému textu

Zpracování i další skok také zaberou čas, takže méně bajtů nezaručuje rychlejší dokončení. Kešování znovu využívá vhodnou uloženou odpověď; komprese může transformovat nově načtenou odpověď, aniž by ji ukládala.

Kde je obsah HTTP viditelný, dodržujte Cache-Control: no-transform. Zásada odpovědi no-transform řídí vyhovující zacházení s obsahem; je oddělená od šifrování přenosu. Odhadujte přínosy ze skutečného obsahu a cesty šifrování, ne ze staré ukázky obrázků v otevřeném textu.

Související články