Mage_PageCache: cache esterna a pagina intera


27

Quindi in Community Edition esiste un'opzione System->Configuration->System->External Full Page Cache Settingsche sembra offrire una cache a pagina intera usando Zend Cache.

Configurazione cache pagina intera

Quando si impostano questi valori, viene visualizzato un nuovo pulsante nella pagina della cache per cancellare questa cache.

Pagina della cache

Quindi la mia domanda è questa, dopo averlo scoperto di recente. Che diamine? Funziona? Perché avere questo in CE e poi rimuoverlo in EE e avere un modulo completamente diverso? Qualcuno lo usa davvero?

Nota: questo modulo non è nella versione EE

Risposte:


15

Dopo un po 'di ricerche e feedback utili su Twitter, sembra che abbia scoperto qualcosa.

Per impostazione predefinita, questo è impostato per utilizzare una funzionalità di Zend Server Page Cache. Sembra essere una funzionalità quasi completamente impostata sul server con le uniche cose in Magento.

Una funzione pulita che chiama. 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();
    }
}

E abilitare e disabilitare l'estensione dalla sezione admin, ma tutto ciò che fa è mostrare / nascondere il pulsante nella pagina della cache.

Come puoi vedere dalla funzione clean se usa l'estensione Zend Page Cache, ma la classe implementa l'interfaccia in Mage_PageCache_Model_Control_Interfacemodo che sembri che sia stata costruita con la possibilità di essere utilizzata con altri sistemi di cache esterni e non solo con il server Zend.

Nota: non ho mai usato questo o Zend server


Grande scoperta, per rispondere alla domanda penso che sia sicuro supporre che sia stato estratto a causa del fatto che EE ha il suo modulo FPC integrato.
B00MER,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.