Kein cache wenn wp_woocommerce_session_ gesetzt ist

  • Hallo zusammen

    Ich habe ein eigenartiges Problem entdeckt. Und zwar ladet der Browser die Seiten nicht mehr aus dem Chache, sobald das Cookie wp_woocommerce_session_ gesetzt ist. Sobald ich etwas in den Warenkorb lege, ist schluss mit cache. Weiss jemand wieso dass so ist? Habe schon mehrere chaching Plugins probiert - überall das gleiche:-(

    Vielen Dank für eure Vorschläge und Tipps:-)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Das ist normal, dass dann nichts mehr gecacht wird, wenn ich etwas im Warenkorb habe? Das der Warenkorb nicht gecacht wird, das ist klar für mich.

    Ausprobiert:
    Hummingbird cache
    WP Rocket
    WP fastes cache
    WP Super Cache
    Simple Cache
    Cache enabler

  • Na gut, jetzt weiss ich nicht mehr als am Anfang. Ich habe schon unzählige Seiten erstellt und WP Rocket dazu laufen lassen, ohne probleme. Nur mit jamb-xxl.ch bringe ich das nicht auf die Reihe:(

    Sobald ich das cookie im Browser lösche, gehts wider wie geschmiert.

  • Der aktuelle Inhalt des Warenkorbs wird auf dem genannten Website auf allen Seiten oben rechts angezeigt und dafür als HTML-Code vom Server direkt in der jeweiligen Seite mitgeliefert. Daher ist ein Page Cache logischerweise nicht möglich. Evtl. kann der Theme-Support weiterhelfen.

  • Ok Danke, ich nehme an, dass das kein Fehler ist, sondern einfach eine Einstellung des Themes? Soll ich das dem Support genau so weitergeben, wie Du es mir geschrieben hast?

  • Wenn Du nicht selbst weisst, was Du den Theme Support bzgl. Caching fragen könntest, wende Dich am besten an die Person, die das Theme ausgewählt und so eingerichtet hat, wie es derzeit online ist, die sollte das logische Problem daran verstehen.


  • Sobald ich etwas in den Warenkorb lege, ist schluss mit cache. Weiss jemand wieso dass so ist? Habe schon mehrere chaching Plugins probiert - überall das gleiche

    Hans Mustermann legt sich 3 Produkte in den Warenkorb - auf allen Seiten wird Herrn Mustermann angezeigt, dass er 3 Produkte im Warenkorb hat.

    Woocommerce verwendet nun die Cache Version.

    Jamiko kommt jetzt, und sieht, dass er 3 Produkte im Warenkorb hat... der Shop verkauft nur noch an Hans Mustermann die 3 Produkte, bis der Cache mal gelöscht wird...

    Weiter Kunden melden sich beim Shopbetreiber und sagen ihm, dass Sie die Adresse von Herrn Mustermann kennen und in Zukunft mit seinen Kreditkarten Daten einkaufen gehen...

    Mit offenen Augen träumen

  • Wie funktioniert ein Cache?
    Ein Cache legt EINMAL eine Seite im Speicher ab, diese Seite soll an ALLE Benutzer ausgegeben werden. Was passiert wenn Wordpress cachen würde wenn jemand die Seite verändert z.B. wenn er was in seinen Warenkorb legt, erklärt r23 sehr schön.

    Das ist bei allen Webseiten die mit userspezifischen Inhalten arbeiten immer so. Deshalb brauchen Shopsysteme auch viel mehr Serverperformance als statische Seiten. Um Rechenleistung einzusparen, macht es aber trotzdem Sinn zu cachen, es packt ja nicht jeder was in den Warenkorb ;)

    Das Verhalten ist also völlig normal und lässt sich nicht abstellen. Solange du keine Performanceprobleme hast, gibt es keinen Grund hier aktiv zu werden. Wenn es doch Performance-Probleme gibt, müsste man sich Zeit nehmen und genauer überlegen wo noch optimiert werden kann (das passiert dann aber meist auf Serverebene und nicht mehr wirklich in Wordpress)

    Die Cachingplugins arbeiten alle ähnlich, kann mir kaum vorstellen, dass eins dabei ist das hier anders reagieren würde...

    Digitaler Rucksack Nomade

  • Hans Mustermann legt sich 3 Produkte in den Warenkorb - auf allen Seiten wird Herrn Mustermann angezeigt, dass er 3 Produkte im Warenkorb hat.

    Woocommerce verwendet nun die Cache Version.

    Jamiko kommt jetzt, und sieht, dass er 3 Produkte im Warenkorb hat... der Shop verkauft nur noch an Hans Mustermann die 3 Produkte, bis der Cache mal gelöscht wird...

    Weiter Kunden melden sich beim Shopbetreiber und sagen ihm, dass Sie die Adresse von Herrn Mustermann kennen und in Zukunft mit seinen Kreditkarten Daten einkaufen gehen...


    Ja, ich habs kapiert. Warum hat mir das niemand gleich am Anfang gesagt, dass dies kein Problem ist, sondern so gewoll eingestellt? Ich begreife, dass das cache nicht für jeden Besucher individuell angelegt werden kann. Danke für Deine gute Metapher Erklärung!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!