Setzen Sie die Inhaltsreduktion vor die begrenzte Strecke auf dem Antwortpfad:

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

Hat der vollständige Body diese Strecke bereits passiert, kann eine spätere Verkleinerung diese Bytes nicht zurückholen. Ein entfernter Transformator mit schnellerem Upstream kann einem anderen Zweck dienen als ein lokaler Proxy neben dem Browser.

Ziproxy veranschaulicht den Ansatz: Das Projekt beschreibt einen nicht cachenden HTTP-Proxy, der textähnliche Inhalte mit gzip komprimiert und kleinere Bilder mit geringerer Qualität erzeugen kann.

AntwortpfadMögliche Reduktion
Gzip-KodierungVerlustfrei; der Browser dekodiert die Originaldaten
Erneute BildkompressionKann Details verwerfen und ungeeignet sein, wenn exakte Bilder wichtig sind
Bereits effizient komprimierter InhaltWeniger Spielraum für weitere Reduktion
Gewöhnliches HTTPS CONNECTUndurchsichtiges TLS verhindert die Umformung von HTML oder Bildern ohne eine andere vertrauenswürdige Regelung für Klartextzugriff

Auch Verarbeitung und der zusätzliche Sprung kosten Zeit, daher garantieren weniger Bytes keinen schnelleren Abschluss. Caching nutzt eine geeignete gespeicherte Antwort erneut; Kompression kann eine neu abgerufene Antwort umformen, ohne sie zu speichern.

Wo HTTP-Inhalte sichtbar sind, beachten Sie Cache-Control: no-transform. Die no-transform-Antwortrichtlinie regelt den regelkonformen Umgang mit Inhalten; sie ist von der Transportverschlüsselung getrennt. Schätzen Sie den Nutzen anhand des tatsächlichen Inhalts und Verschlüsselungspfads, nicht anhand einer alten Demonstration mit Klartextbildern.

Ähnliche Artikel