Saya memiliki bagian statis yang disertakan pada setiap halaman (navigasi), tetapi butuh waktu lama untuk menghasilkan. Itu sebabnya saya telah menetapkan masa pakai cache dan kunci cache statis.
Berfungsi dengan baik, sampai FPC diaktifkan. Kemudian blok masih dihasilkan lagi untuk halaman yang baru dipanggil dan tidak disajikan dari cache blok.
Ada baris ini di Enterprise_PageCache_Model_Observer
:
Mage::app()
->getCacheInstance()
->banUse(Mage_Core_Block_Abstract::CACHE_GROUP); // disable blocks cache
Apa alasannya? Masuk akal bagi saya untuk tetap men-cache blok tertentu, bahkan jika FPC aktif - karena jika tidak, generasi halaman yang tidak sepenuhnya dilayani dari cache akan diperlambat.
- Apa keputusan desain di balik itu?
- Apa solusi yang baik untuk hal itu?
- Apakah akan berbahaya jika saya hanya menghapus pelarangan cache blok ini?