Acceleration

Acceleration aktiviert HTML-Caching und Minifizierung für deine Site. Wenn aktiviert, cached smoxy deine HTML-Seiten am Edge und entfernt optional unnötige Leerzeichen und Kommentare, um die Dateigröße zu reduzieren — was zu schnelleren Ladezeiten und geringerer Origin-Server-Last führt.


Was Acceleration macht

Ohne Acceleration wird jede HTML-Anfrage an deinen Origin-Server weitergeleitet. Mit aktivierter Acceleration:

  1. smoxy cached HTML-Antworten am Edge

  2. Nachfolgende Besucher erhalten das gecachte HTML direkt von smoxy — keine Origin-Anfrage nötig

  3. Optional wird HTML vor dem Caching minifiziert, um die Übertragungsgröße zu reduzieren

Dies ist besonders effektiv für Seiten, die sich nicht bei jeder Anfrage ändern, wie Produktseiten, Blogartikel oder Landingpages.


Einstellungen

HTML-Caching

Einstellung
Standard

acceleration_enabled

Deaktiviert

Wenn aktiviert, cached smoxy HTML-Antworten (text/html) neben statischen Assets. Die in Erweitertes Caching konfigurierte Cache-TTL gilt auch für HTML-Inhalte.

HTML-Minifizierung

Einstellung
Standard

minify_html

Deaktiviert

Wenn aktiviert, entfernt smoxy unnötige Leerzeichen, Kommentare und Zeilenumbrüche aus HTML-Antworten. Dies reduziert die HTML-Dateigröße, die an Besucher gesendet wird.

HTML-Minifizierung kann unabhängig vom HTML-Caching aktiviert werden, aber die Kombination beider bietet die beste Leistungsverbesserung.


Acceleration aktivieren

  1. Navigiere zu deiner Site in smoxy

  2. Öffne die Acceleration-Einstellungen

  3. Aktiviere HTML-Caching

  4. Aktiviere optional HTML minifizieren

  5. Speichern


Wann Acceleration verwenden

Gute Kandidaten für Acceleration:

  • Produkt-, Kategorie- und Blogseiten

  • Landingpages und Marketingseiten

  • Dokumentation und Hilfeseiten

  • Jede Seite, deren HTML sich nicht pro Besucher ändert

Nicht geeignet für Acceleration:

  • Seiten mit personalisiertem Inhalt (Benutzer-Dashboards, Warenkörbe)

  • Seiten, die immer Echtzeitdaten widerspiegeln müssen

  • API-Endpunkte, die dynamisches JSON zurückgeben

Für Seiten mit gemischtem Inhalt (z. B. eine Produktseite mit einem personalisierten Warenkorb-Widget) erwäge die Verwendung von SSI/ESI, um die statischen Teile separat von den dynamischen Fragmenten zu cachen.


Pro-Request-Überschreibungen

Du kannst Acceleration-Einstellungen für bestimmte Anfragen mit Conditional Rules überschreiben. Das ermöglicht dir:

  • Caching nur für bestimmte URL-Pfade aktivieren

  • Caching für eingeloggte Benutzer deaktivieren

  • Minifizierung selektiv anwenden


Wichtige Hinweise

  • Erfordert aktiviertes smoxy: Acceleration funktioniert nur, wenn der smoxy-Proxy auf deiner Site aktiv ist (der „smoxy aktivieren"-Schalter in der Grundkonfiguration).

  • Cache-Invalidierung: Wenn du deinen HTML-Inhalt aktualisierst, purge den Cache, um sicherzustellen, dass Besucher die neueste Version sehen. Siehe Cache-Invalidierung.

  • Cache-TTL gilt: HTML-Cache folgt der gleichen TTL-Einstellung wie andere gecachte Inhalte. Konfiguriere die TTL in Erweitertes Caching.

  • Cookie Vary beachten: Wenn sich dein HTML-Inhalt nach Cookies richtet (z. B. Sprache, Login-Status), konfiguriere Cookie Vary in Erweitertes Caching, um zu vermeiden, dass die falsche gecachte Version ausgeliefert wird.

Last updated

Was this helpful?