WooCommerce CDN

Fast WooCommerce, ohne den Warenkorb zu brechen

Cache den Katalog am Rand so Produktseiten sofort erscheinen, während Warenkorb, Kasse und Konto bleiben live und persönlich. Ein Preset, kein Plugin, und keine 3am Entdeckung, dass jeder einen Korb teilt.

Warum das hier wichtiger ist als sonst wo

In einem Geschäft ist die Ladezeit eine Linie in der P&L

Ein langsamer Blog kostet Sie Leser. Ein langsamer Shop kostet Sie Aufträge, die Sie zählen können – und WooCommerce ist standardmäßig ungespeichert PHP, was genau der falsche Ausgangspunkt für einen Katalog ist.

+8.4%
Einzelhandelsumstellung

Deloitte hat eine 0,1-Sekunden-Verbesserung der Lastzeitheben-Umwandlungen im Einzelhandel um 8,4 % und der durchschnittliche Auftragswert um 9,2 % gemessen.

Deloitte, Millionensekunden machen Millionen

+32%
Wahrscheinlichkeit eines Sprungs

Von einer 1-Sekunde zu einer 3-Sekunden-Last zu gehen, macht einen Besucher 32% eher zu verlassen, bevor Ihre Produktseite erscheint.

Google, mobile Seite Geschwindigkeit Forschung

1% des Umsatzes
je 100 ms

Amazon ist oft mit internen Erkenntnissen befasst: alle 100 ms zusätzliche Latenz kosten rund 1% im Umsatz.

Amazon, weithin bekannt

Veröffentlichte Industrieforschung, nicht NordicCDN Messungen — die genauen Zahlen hängen von Ihrem Publikum und Ihrer Warenkorbgröße ab. Die Richtung tut nicht.

Der Trick

Katalog einstecken, den Wagen umgehen

"Aber mein Shop ist dynamisch" ist der Standard-Einwand gegen Caching, und es ist nur ein Viertel wahr. Der Katalog – der fast Ihr gesamter Verkehr ist – ist für jeden anonymen Besucher identisch. Nur der kleine, persönliche Teil muss lebend sein.

Shopperarrives no cart cookie has cart / login cookie Products · categories · search · home Cache hit at the edge~15 ms · origin untouched Cart · checkout · my-account · add-to-cart Straight to your originlive, personal, never cached Typically 90–95% of shop traffic takes the top path. The origin only handles the requests with money attached.
Das WooCommerce Preset konfiguriert diesen Split für Sie – Cookies, Pfade und AJAX-Endpunkte enthalten.
Die Voreinstellung, in vollem Umfang

Die Regeln, die Sie sonst selbst schreiben würden, um 23 Uhr

Dies ist keine Blackbox. Hier ist genau das, was die Auswahl von "WooCommerce" konfiguriert – und Sie können danach alles bearbeiten.

// den Cache umgehen, wenn einer dieser Cookies vorhanden ist
woocommerce_cart_hash woocommerce_items_in_cart wp_woocommerce_session_*
woocommerce_recently_viewed wordpress_logged_in_* wordpress_sec_* wp-*
// den Cache auf einem dieser Pfade umgehen
/cart/* /checkout/* /my-account/* /*add-to-cart=*
/wp-admin/* /wp-login.php /wp-json/* /wp-cron.php /xmlrpc.php
// und auf diese Abfrageparameter — der AJAX ruft, die einen Korb ändern
wc-ajax add-to-cart remove_item
// alles andere → am Rand zwischengespeichert, in ~15 ms serviert

Cookies schlagen Pfade

Ein Shopper mit etwas in ihrem Warenkorb bekommt Live-Seiten überall, nicht nur auf /cart. Das ist, was hält die Header-Zähler ehrlich.

POST wird nie zwischengespeichert

Formular-Einreichungen, AJAX-Korb-Updates und Gateway-Callbacks gehen immer zu Ihrem Ursprung, per Definition.

Deine eigene hinzufügen

Ein Wunschliste-Plugin, ein B2B-Preis-Cookie, ein benutzerdefinierter Checkout-Pfad - fügen Sie es zur Liste hinzu und es wird von der nächsten Konfigurationssynchronisation respektiert.

Aktionstage

Der Verkehr, für den Sie das ganze Jahr gearbeitet haben

Schwarzer Freitag, ein Newsletter, der landet, ein Influencer-Post im falschen Moment. Zwei Dinge schützen Sie, und sie arbeiten zusammen.

Ebene eins

Der größte Teil der Welle erreicht dich nie.

Zehntausende Menschen, die die gleiche Kampagne Landing Page treffen, sind eine Ursprungsanfrage und 9.999 Cache-Hits. Ihr Server gibt seine Kapazität auf Körbe und Kassen aus, anstatt die gleiche Seite zehntausend Mal zu rendern.

Ungedeckt
10.000 Ursprungsfälle
Gespeichert
eine Handvoll
Ebene zwei

Wenn es immer noch zu viel ist, warten Sie es

Stellen Sie fest, wie viele Käufer Ihr Ursprung bequem auf einmal dienen kann. Darüber hinaus erhalten zusätzliche Besucher eine Marken-Warteseite, die ihre reale Position und eine geschätzte Wartezeit zeigt, und werden automatisch als Slots frei gelassen.

  • Eine Warteschlange, die sich bewegt, schlägt eine Seite, die mal herauskommt
  • Ihr Branding, Ihre Formulierung, Ihr Logo
  • Mitarbeiter und bekannte IPs überspringen die Warteschlange
  • Käufer, die bereits in der Kasse sind, werden nie vertrieben.
Einschließlich

Der Rest der Shop-Toolbox

Optimierung des Produktbildes

Automatische WebP-Konvertierung und On-the-Fly-Resizing. Auf einem fotoschweren Katalog ist dies in der Regel der größte Einzelgewinn, und es braucht keine Thumbnail-Regeneration.

Varianten-Caching durch Cookie

Währungs-, Länder- oder Sprachumschalter arbeiten weiter – der Cache enthält eine separate Kopie pro Cookie-Wert, so dass Käufer ihre eigene Variante mit Cache-Geschwindigkeit erhalten.

Mehrsprachige Schaufenster

Servieren Sie den gesamten Shop in Schwedisch, Norwegisch oder Deutsch von /sv/ oder einer dedizierten Domain, ohne installiert.

Blockierung von Bot und Schaber

Wettbewerbs-Preiskratzer, Anmelde-Stopfung auf /my-account, und endlose /wp-login.php Untersuchung alle an der Kante gestoppt, bevor sie Ihren Server erreichen.

Sofortige Säuberung der Preisänderungen

Ändern Sie einen Preis und reinigen Sie diesen Produktpfad — der nächste Käufer sieht den neuen Preis. Oder lassen Sie das optionale Plugin Spülung für Sie beim Update.

Bleibt oben, wenn dein Ursprung nicht

Gespeicherte Katalogseiten dienen während Ihr Gastgeber ein Wobble hat. Das Browsing geht weiter, auch wenn die Kasse kurz nicht verfügbar ist.

Brotli und Minifikation

CSS und JavaScript komprimiert und verkleinert auf dem Weg nach draußen, ohne Build-Schritt zu Ihrem Thema hinzuzufügen.

Echte Analyse

Traffic, Cache Hit Ratio, Geographie und pro-Request-Logsuche – ohne ein weiteres Tracking-Skript zu einer Checkout-Seite hinzuzufügen.

Erste Schritte

Testen Sie eine echte Ordnung, bevor etwas an die Öffentlichkeit geht

Niemand sollte einen Live-Shop auf einen neuen Cache auf Vertrauen zeigen.

  1. Erstellen Sie einen Site Accelerator für Ihren Shop

    Zeigen auf Ihr bestehendes Hosting. Nichts auf dem Server ändert sich und kein Plugin ist installiert.

  2. Wählen Sie die WooCommerce-Voreinstellung

    Warenkorb, Kasse, Konto, Session-Cookies und AJAX-Endpunkte mit einem Klick konfiguriert.

  3. Führen Sie einen vollständigen Testauftrag auf dem temporären Hostnamen aus

    Durchsuchen Sie den Katalog, fügen Sie in den Warenkorb, einen Coupon anwenden, check out. Bestätigen Sie die Header-Zähler verhält sich und die Bestellung landet.

  4. DNS-Aufzeichnung verschieben

    Lassen Sie das Zertifikat Problem und Sie sind live. Sehen Sie das Cache Hit Ratio Anstieg in der Analytik über die erste Stunde.

Bezug: WordPress CDN · Bild-CDN · Übersetzung der Webseite · Beschleuniger für die Website

N Ä

Fragen, beantwortet

Nein, das ist das ganze Designproblem, und das Preset löst es. Cart, Checkout und mein Konto werden nie zwischengespeichert, und jeder Käufer, der einen WooCommerce-Warenkorb oder Session-Cookie trägt, wird frisch von Ihrem Ursprung serviert, egal auf welcher Seite sie sind. Produkt- und Kategorieseiten werden für alle anderen zwischengespeichert. Niemand sieht den Wagen eines anderen.
Das ist die klassische Faltenfalte. Sobald ein Käufer etwas in seinem Warenkorb hat, tragen sie ein Cart-Cookie, so dass ihre Seiten live vom Ursprung kommen und der Zähler korrekt ist. Davor ist der Zähler Null und die zwischengespeicherte Seite ist auch richtig. Wenn Ihr Thema hier etwas Ungewöhnliches macht, kann der Zähler auch in Client-Seite oder mit einem ESI-Fragment ausgefüllt werden, während der Rest der Seite zwischengespeichert bleibt.
Ihr Login-Cookie löst einen Bypass aus, so dass sie live, uncached Seiten mit ihrem eigenen Konto, Bestellhistorie und jede kundenspezifische Preisgestaltung erhalten.
Nein.Alles passiert am Rand, so gibt es nichts zu installieren und nichts mit Ihren bestehenden WooCommerce-Erweiterungen zu kollidieren — die, auf einem Geschäft mit dreißig Plugins, ist eine echte Erleichterung.
Unterstützt. Sagen Sie der Zone, welche Cookie die Variante entscheidet – zum Beispiel ein Währungs- oder Länder-Cookie – und der Cache hält eine separate Kopie pro Wert. Käufer erhalten ihre eigene Währung, und es ist immer noch ein Cache-Hit.
Umwandelt in WebP und skaliert auf der Fliege am Rand. Auf einem Katalog voller Fotos ist dies sehr oft der größte Geschwindigkeitsgewinn, vor allem auf dieser Seite.
Dafür ist es da. Gespeicherte Katalogseiten nehmen fast die ganze Last von Ihrem Ursprung ab, so dass der Server Kapazität für die Anfragen, die tatsächlich wichtig sind — diejenigen mit Geld beigefügt. Wenn es immer noch zu viel wird, steht im Wartezimmer der Überlauf mit einer gebrandeten Seite und einer echten Position an, so dass die Kasse anhält, anstatt alles zu justieren.
Ja. Checkout wird nie zwischengespeichert und Gateway Callbacks sind gewöhnliche POST-Anfragen, die immer direkt an Ihren Ursprung weitergeleitet werden.
Testen Sie es. Jede Zone erhält einen temporären Hostnamen, der sofort funktioniert, so dass Sie den Katalog durchsuchen, in den Warenkorb legen, einen Coupon anwenden und eine vollständige Testbestellung ausführen können, bevor Sie öffentliches DNS berühren.

Beschleunigen Sie Ihre WooCommerce-Shop

Starten Sie kostenlos in zwei Minuten — 25 GB kostenlos jeden Monat, keine Karte erforderlich.

Kostenlos starten