Mage_PageCache - Externer Ganzseiten-Cache

27

Daher gibt es in der Community Edition eine Option System->Configuration->System->External Full Page Cache Settings, bei der anscheinend ein ganzseitiger Cache mit Zend Cache angeboten wird.

Ganzseiten-Cache-Konfiguration

Wenn Sie diese Werte festlegen, wird auf der Cacheseite eine neue Schaltfläche zum Löschen des Caches angezeigt.

Cache-Seite

Meine Frage ist also, nachdem ich dies kürzlich entdeckt habe. Was zum Teufel? Funktioniert es? Warum haben diese in CE und dann entfernen Sie es in EE und haben ein völlig anderes Modul? Benutzt es tatsächlich jemand?

Hinweis: Dieses Modul ist nicht in der EE-Version enthalten

David Manners
quelle

Antworten:

15

Nach einigem Stöbern und einigem nützlichen Feedback auf Twitter habe ich anscheinend einiges herausgefunden.

Standardmäßig ist dies so eingestellt, dass eine Zend Server Funktion verwendet wird Page Cache. Es scheint eine Funktion zu sein, die fast vollständig auf dem Server eingerichtet ist, wobei die einzigen Dinge in Magento sind.

Eine saubere Funktion, die aufruft. page_cache_remove_all_cached_contents

public function clean()
{
    if (extension_loaded('Zend Page Cache') && function_exists('page_cache_remove_all_cached_contents')) {
        page_cache_remove_all_cached_contents();
    }
}

Und das Aktivieren und Deaktivieren der Erweiterung aus dem Admin-Bereich, aber alles, was dies tut, ist die Schaltfläche auf der Cache-Seite ein- / auszublenden.

Wie Sie an der Bereinigungsfunktion sehen können, wenn die Erweiterung verwendet Zend Page Cachewird, die Klasse jedoch die Schnittstelle implementiert, Mage_PageCache_Model_Control_Interfaceso dass es den Anschein hat, als wäre sie mit der Möglichkeit erstellt worden, mit anderen externen Cachingsystemen und nicht nur mit Zend-Servern verwendet zu werden.

Hinweis: Ich habe diesen oder Zend Server noch nie benutzt

David Manners
quelle
Tolle Entdeckung, um die Frage zu beantworten, ich denke, es ist sicher anzunehmen, dass sie gezogen wurde, weil EE ein eigenes eingebautes FPC-Modul hat.
B00MER