Mage_PageCache - Zewnętrzna pamięć podręczna pełnej strony

27

W wersji Community Edition dostępna jest opcja, System->Configuration->System->External Full Page Cache Settingsktóra wydaje się oferować pełny bufor strony przy użyciu Zend Cache.

Pełna konfiguracja pamięci podręcznej strony

Po ustawieniu tych wartości pojawi się nowy przycisk na stronie pamięci podręcznej, aby wyczyścić tę pamięć podręczną.

Strona pamięci podręcznej

Moje pytanie brzmi więc po tym, jak niedawno to odkryłem. Co za cholera? Czy to działa? Po co to mieć w CE, a potem usunąć w EE i mieć zupełnie inny moduł? Czy ktoś faktycznie z niego korzysta?

Uwaga: tego modułu nie ma w wersji EE

David Manners
źródło

Odpowiedzi:

15

Po kilku kopaniach i pożytecznych informacjach zwrotnych na temat Twittera, wydaje się, że znalazłem pewne rzeczy.

Domyślnie jest to skonfigurowane do korzystania z funkcji Zend Server Page Cache. Wydaje się, że jest to funkcja prawie całkowicie skonfigurowana na serwerze, z jedynymi rzeczami w Magento.

Czysta funkcja, która wywołuje. 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();
    }
}

Włączanie i wyłączanie rozszerzenia z sekcji administratora, ale wszystko to robi to pokaż / ukryj przycisk na stronie pamięci podręcznej.

Jak widać z funkcji clean, jeśli używa rozszerzenia Zend Page Cache, ale klasa implementuje interfejs, Mage_PageCache_Model_Control_Interfacewięc wygląda na to, że została zbudowana z możliwością użycia z innymi zewnętrznymi systemami buforowania, a nie tylko z serwerem Zend.

Uwaga: Nigdy nie korzystałem z tego ani z serwera Zend

David Manners
źródło
Świetne znalezisko, aby odpowiedzieć na pytanie, myślę, że można bezpiecznie założyć, że został on wyciągnięty, ponieważ EE ma własny moduł FPC.
B00MER