Skip to content

Acceleration

Acceleration aktiviert HTML-Caching und Minifizierung für die Site. Wenn aktiviert, cached smoxy die 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 den 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

EinstellungStandard
acceleration_enabledDeaktiviert

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

EinstellungStandard
minify_htmlDeaktiviert

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. Zur Site in smoxy navigieren
  2. Acceleration-Einstellungen öffnen
  3. HTML-Caching aktivieren
  4. Optional HTML minifizieren aktivieren
  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) empfiehlt sich der Einsatz von SSI/ESI, um die statischen Teile separat von den dynamischen Fragmenten zu cachen.


Pro-Request-Überschreibungen

Acceleration-Einstellungen lassen sich für bestimmte Anfragen mit Conditional Rules überschreiben. Das ermöglicht:

  • 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 der Site aktiv ist (der „smoxy aktivieren"-Schalter in der Grundkonfiguration).
  • Cache-Invalidierung: Nach Aktualisierung des HTML-Inhalts den Cache purgen, damit Besucher die neueste Version sehen. Siehe Cache-Invalidierung.
  • Cache-TTL gilt: HTML-Cache folgt der gleichen TTL-Einstellung wie andere gecachte Inhalte. Die TTL wird in Erweitertes Caching konfiguriert.
  • Cookie Vary beachten: Richtet sich der HTML-Inhalt nach Cookies (z. B. Sprache, Login-Status), ist Cookie Vary in Erweitertes Caching zu konfigurieren, um zu vermeiden, dass die falsche gecachte Version ausgeliefert wird.