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