Her sayfada (gezinme) bulunan statik bir parçam var, ancak oluşturulması uzun sürüyor. Bu yüzden bir önbellek ömrü ve statik bir önbellek anahtarı ayarladım.
FPC etkinleştirilene kadar iyi çalışır. Ardından, blok yine yeni çağrılan bir sayfa için oluşturulur ve blok önbelleğinden sunulmaz.
Bu satır var Enterprise_PageCache_Model_Observer
:
Mage::app()
->getCacheInstance()
->banUse(Mage_Core_Block_Abstract::CACHE_GROUP); // disable blocks cache
Bunun nedeni nedir? FPC açık olsa bile bazı blokları önbelleğe almam bana mantıklı geliyor çünkü aksi halde önbellekten tam olarak sunulmayan sayfaların üretimi yavaşlıyor.
- Bunun arkasındaki tasarım kararı nedir?
- Bu konuda iyi bir çözüm nedir?
- Bu blok önbellek yasaklamasını kaldırmam zararlı olur mu?