Ho una parte statica che è inclusa in ogni pagina (navigazione), ma richiede molto tempo per essere generata. Ecco perché ho impostato una durata della cache e una chiave cache statica.
Funziona bene, fino a quando FPC è abilitato. Quindi il blocco viene ancora generato di nuovo per una pagina appena chiamata e non pubblicato dalla cache dei blocchi.
C'è questa linea in Enterprise_PageCache_Model_Observer
:
Mage::app()
->getCacheInstance()
->banUse(Mage_Core_Block_Abstract::CACHE_GROUP); // disable blocks cache
Qual è la ragione di ciò? Per me ha ancora senso memorizzare alcuni blocchi nella cache, anche se FPC è attivo, perché altrimenti la generazione di pagine che non sono completamente servite dalla cache viene rallentata.
- Qual è la decisione progettuale alla base di ciò?
- Qual è una buona soluzione al riguardo?
- Sarebbe dannoso se rimuovessi questo blocco della cache dei blocchi?