Question

J'ai une partie statique qui est inclus sur chaque page (navigation), mais prend beaucoup de temps pour générer. Voilà pourquoi j'ai mis une durée de vie de cache et une clé de cache statique.

fin de travaux, jusqu'à ce que CPF est activé. Ensuite, le bloc est toujours généré à nouveau pour une nouvelle page appelée et non à partir du cache de bloc.

Il y a cette ligne dans Enterprise_PageCache_Model_Observer:

Mage::app()
    ->getCacheInstance()
    ->banUse(Mage_Core_Block_Abstract::CACHE_GROUP); // disable blocks cache

Quelle est la raison? Il est logique de me cache encore certains blocs, même si CPF est -. Parce que sinon la génération de pages qui ne sont pas entièrement servis à partir du cache sont ralentis

  1. Quel est le decission de conception derrière cela?
  2. Quelle est une bonne solution à ce sujet?
  3. Ne serait-il être nocif si je retire tout ce cache bloc interdiction?
Était-ce utile?

La solution

Ce bug a été corrigé dans Magento 1.14.2.0. (Ref http://merch.docs .magento.com / ee / User_Guide / magento / release-notes-ee-1.14.2.html sous Problèmes connus)

Autres conseils

Pour pouvoir désactiver CPF pour les blocs dynamiques, par exemple, dans la caisse ou de la page panier. A propos de 3ème question, à mon avis, vous ne devriez pas faire ce qui est peut-rompu processus CPF (pour être franc, pour donner bonne réponse, nous devrions vérifier le code source aussi bien).

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top