Wenn eine Produktseite, Kategorie oder CMS Seite trotz aktiviertem Full Page Cache dauerhaft nicht gecached wird, liegt die Ursache nicht immer an Varnish, Redis oder der Cache Konfiguration. Manchmal reicht bereits ein einzelner Block in der Layout XML aus, um die komplette Seite von der Full Page Cache Verarbeitung auszuschließen.

Ein typischer Kandidat ist cacheable=”false”:

Befindet sich ein solcher Block auf der Seite, betrachtet Magento die gesamte Seite als nicht vollständig cachebar. Das kann dazu führen, dass selbst eine ansonsten normale Produkt oder Kategorieseite bei jedem Aufruf erneut aufgebaut wird.

Gerade bei Drittanbieter Extensions oder älteren individuellen Anpassungen lohnt sich deshalb die Suche nach cacheable=”false”, wenn der Full Page Cache scheinbar nicht greift. Das Attribut wird manchmal verwendet, um dynamische Inhalte auszugeben, obwohl dafür eigentlich andere Magento Mechanismen wie Private Content vorgesehen sind.

Seite wird nicht vom Cache ausgeliefert bzw. gecached?
Sie benötigen Unterstützung bei der Umsetzung dieser Lösung oder Sie haben die passende Lösung für Ihr Magento Problem noch nicht gefunden? Kontaktieren Sie mich und ich helfe Ihnen bei Ihrem Magento Projekt!
Schlagwörter: