Vollseitiger Cache funktioniert nicht, scheint pro Sitzung anstelle der Benutzergruppe zwischenzuspeichern

magento.stackexchange https://magento.stackexchange.com/questions/310

Frage

Das Caching der vollständigen Seite scheint pro Sitzungsbasis zu funktionieren.

  • Wenn ich zu einer Seite gehe, dauert die erste Seite ein paar Sekunden, die zweite Seite laden Sie viel weniger
  • Wenn mein Mitarbeiter dieselbe Seite besucht, dauert es einige Sekunden und die zweite Seite laden viel weniger.

Wir haben alle FPC -Dokumentationen, Tutorials und Beiträge ausgeschöpft, die wir finden können. Wir haben völlig keine Ideen mehr, wir haben das Loch das eine pro Sitzungsobjekt auf unseren Seiten (CART -Inhalt) geschlagen, und FPC scheint immer noch nur auf der Basis pro Sitzungsbasis zu funktionieren, anstatt auf der Basis der Benutzergruppe, wie wir es erleben würden.

Irgendeine Idee, warum dies geschehen würde?

War es hilfreich?

Lösung

Was Sie beschreiben, ist kein Standardverhalten.

In der Regel, wenn FPC vorhanden ist, ist die Seitungs -Ladungszeitleiste bei der Nicht -Anmeldung - oder etwas getan, um die Sitzung spezifisch zu machen:

--1.2s--------0.8s------------------0.6s-----------------------0.1s---------------
  Uncached    Mage default cache    Partially cached in FPC    Fully cached in FPC

Was sollte Es passieren, dass eine einzelne Seite den Magento -Cache und in geringerem Maße den Magento FPC -Cache lädt. Die anschließende Last für denselben Inhalt umfasst den FPC -Cache vollständig, was zu einer 3. Seitenlast für denselben Inhalt rund 0,1 s führt.

Wenn Sie jedoch etwas tun, um Ihre Sitzung einzigartig zu machen, z. B. Add-to-Cart-, weist FPC ein leicht unterschiedliches Verhalten auf und die Renderzeiten steigen geringfügig.

--1.4s--------0.8s------------------0.6s---------------
  Uncached    Mage default cache    Fully cached in FPC

Es hört sich so an, als hätten Sie die FPC-Logik gebrochen, indem Sie Ihre Änderungen (Hole-Punches) durchführen, indem Sie im Wesentlichen dazu führen, dass sich FPC wie in meinem zweiten Beispiel verhalten.

Dh. Es serviert keine Inhalte aus einem globalen Cache, sondern nur Inhalte, die für Ihre Sitzung spezifisch sind

Mein Vorschlag wäre, entweder einen sauberen EE -Store zu installieren und das Verhalten dort zu beobachten oder die lokalen/Community -Verzeichnisse und benutzerdefinierten Themenpaketverzeichnisse zu verschieben (um Enterprise/Standard zu laden).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top