Placez la réduction de contenu avant le lien contraint sur le chemin de réponse :

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

Si le corps complet a déjà franchi ce lien, le réduire ensuite ne récupère pas ces octets. Un transformateur distant doté d'un amont plus rapide peut servir un autre objectif qu'un proxy local à côté du navigateur.

Ziproxy illustre l'approche : son projet décrit un proxy HTTP sans cache qui compresse en gzip les contenus de type texte et peut produire des images plus petites et de moindre qualité.

Chemin de réponseRéduction possible
Codage gzipSans perte ; le navigateur décode les données d'origine
Recompression des imagesPeut sacrifier des détails et être inadaptée lorsque des images exactes importent
Contenu déjà comprimé efficacementMoins de marge pour une réduction supplémentaire
HTTPS CONNECT ordinaireLe TLS opaque empêche la transformation du HTML ou des images sans un autre dispositif de confiance pour accéder au texte en clair

Le traitement et le saut supplémentaire prennent aussi du temps, donc moins d'octets ne garantissent pas une fin plus rapide. Le cache réutilise une réponse stockée éligible ; la compression peut transformer une réponse fraîchement récupérée sans la stocker.

Là où le contenu HTTP est visible, respectez Cache-Control: no-transform. La politique de réponse no-transform régit le traitement conforme du contenu ; elle est distincte du chiffrement de transport. Estimez les bénéfices à partir du contenu réel et du chemin de chiffrement, non d'une ancienne démonstration d'images en clair.

Articles similaires