Proxy-Caching

Die bislang beschriebene Konfiguration funktioniert, wenn der Browser direkt mit dem Webserver spricht. Der Webserver bestimmt anhand von Accept-Encoding, ob komprimiert werden soll oder nicht. Der Browser legt die Response basierend auf anderen HTTP-Headern in der Response, beispielsweise Expires und Cache-Control (siehe Kapitel 3), im Cache ab, und zwar unabhängig davon, ob sie komprimiert ist oder nicht.

Sendet der Browser den Request über einen Proxy, wird die Sache komplizierter. Nehmen wir an, der erste Request für eine bestimmte URL an den Proxy stammt von einem Browser, der gzip nicht unterstützt. Das ist der erste Request an den Proxy, also ist der Cache leer. Der Proxy leitet den Request an den Webserver weiter. Die Response ...

Get High Performance Websites now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.