Collocare la riduzione del contenuto prima del collegamento limitato sul percorso di risposta:

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

Se il corpo completo ha già attraversato quel collegamento, ridurlo in seguito non recupera quei byte. Un trasformatore remoto con un upstream più veloce può servire a uno scopo diverso da un proxy locale accanto al browser.

Ziproxy illustra l'approccio: il suo progetto descrive un proxy HTTP senza cache che comprime con gzip i contenuti di tipo testuale e può produrre immagini più piccole e di qualità inferiore.

Percorso di rispostaRiduzione possibile
Codifica gzipSenza perdita; il browser decodifica i dati originali
Ricompressione delle immaginiPuò scartare dettagli ed essere inadatta quando le immagini esatte contano
Contenuto già compresso in modo efficienteMeno margine per un'ulteriore riduzione
HTTPS CONNECT ordinarioIl TLS opaco impedisce la trasformazione di HTML o immagini senza un altro accordo fidato per accedere al testo in chiaro

Anche l'elaborazione e il salto aggiuntivo richiedono tempo, quindi meno byte non garantiscono un completamento più rapido. La cache riutilizza una risposta memorizzata idonea; la compressione può trasformare una risposta appena recuperata senza memorizzarla.

Dove il contenuto HTTP è visibile, rispettare Cache-Control: no-transform. La politica di risposta no-transform disciplina il trattamento conforme dei contenuti; è distinta dalla cifratura del trasporto. Stimare i benefici dal contenuto reale e dal percorso di cifratura, non da una vecchia dimostrazione con immagini in chiaro.

Articoli correlati