HTML Cache

Wenn du das HTML-Caching aktivierst, wird deine Website temporär in smoxy zwischengespeichert. Sobald die Webseite erneut aufgerufen wird, wird die zwischengespeicherte Version der HTML-Seite direkt von smoxy ausgeliefert. Dies führt zu schnelleren Ladezeiten der Seiten und einer insgesamt reibungsloseren Benutzererfahrung.

Die Minify Optionen können nur in Verbindung mit einem aktiven HTML Cache genutzt werden.

Einstellungen

Cache Key

Bestimmt, mit welchem Hash die Cache-Datei erstellt wird. Der Cache Key wird später verwendet, um den Cache einer Anfrage zu identifizieren. Standardmäßig wird der Cache Key durch den Hash, zusammengesetzt aus host, uri und cookie_language:0 generiert. Durch Hinzufügen von :0 kann ein Standardwert festgelegt werden, der verwendet wird, wenn die Anfrage kein Cookie mit dem Namen language enthält.

Beispiel

Die URL example.com/myresource generiert aufgrund der Kombination der Werte example.com, /myresource und dem Standardwert 0 des language Cookies immer denselben Hash.

Cache Key Personal

Bestimmt, mit welchem Hash die personalisierte Cache-Datei erstellt wird.

Cache Key Whitelist

Für Marketingkampagnen ist es entscheidend, dass der Cache weiterhin verwendet wird, auch wenn du individuelle Links an deine Kunden versendest. Durch das Definieren von utm_campaign wird beispielsweise die URL example.com/myresource?utm_campaign=ABC auf die gleiche Weise vom Cache Key erkannt wie die URL example.com/myresource.

Komprimiert HTML-Dateien, indem beispielsweise unnötige Absätze und Leerzeichen entfernt werden. Dies verringert die Größe des HTML-Dokuments.

Cache Control

Der Cache-Control-HTTP-Header ist ein Feld in HTTP-Nachrichten, das Direktiven enthält, um das Verhalten des Cachings in Browsern und anderen Zwischenspeichern zu steuern. Diese Direktiven können in Anfragen und Antworten enthalten sein und beeinflussen, wie Ressourcen zwischengespeichert werden sollen.

Ist die Option aktiv, beachtet smoxy den "cache-control"-Header vom Origin. Wenn dieser Header folgende Werte enthält, umgeht smoxy den cache.

  • private

  • no-cache

  • no-store

Minify JS

Komprimiert JavaScript-Dateien, indem beispielsweise unnötige Absätze und Leerzeichen entfernt werden. Dies verringert die Größe des JavaScript-Dokuments.

Minify Inline JS

Komprimiert JavaScript innerhalb HTML-Dateien, indem beispielsweise unnötige Absätze und Leerzeichen entfernt werden.

Minify CSS

Komprimiert CSS-Dateien, indem beispielsweise unnötige Absätze und Leerzeichen entfernt werden. Dies verringert die Größe des CSS-Dokuments.

Minify Inline CSS

Komprimiert CSS innerhalb HTML-Dateien, indem beispielsweise unnötige Absätze und Leerzeichen entfernt werden.

Last updated