Domanda

ho una parte statica, che è incluso in ogni pagina (navigazione), ma richiede molto di generare. È per questo che ho impostato tutta la vita di cache e una chiave di cache statica.

funziona bene, fino a quando FPC è attivato. Poi il blocco è ancora generato ancora una volta per una pagina appena chiamato e non servita dalla cache blocco.

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 questo? Ha senso per me ancora di cache determinati blocchi, anche se FPC è su -. Perché altrimenti la generazione di pagine che non sono completamente serviti dalla cache sono rallentati

  1. Qual è la decission disegno dietro a questo?
  2. Che cosa è una buona soluzione intorno a quella?
  3. Sarebbe dannoso se ho appena rimuovo questa cache blocco vietando?
È stato utile?

Soluzione

Questo bug è stato risolto in Magento 1.14.2.0. (Ref http://merch.docs .magento.com / ee / user_guide / Magento / release-notes-ee-1.14.2.html sottosezione Problemi noti)

Altri suggerimenti

Per essere in grado di disabilitare FPC per i blocchi dinamici, per esempio, nella pagina di checkout o un carrello. A proposito di terza domanda, a mio parere, non si dovrebbe fare questo che è rotto potrebbe processo FPC (ad essere sinceri, per dare risposta giusta, dovremmo controllare il codice sorgente così).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top