ฉันมีส่วนคงที่ซึ่งรวมอยู่ในทุกหน้า (การนำทาง) แต่ใช้เวลานานในการสร้าง นั่นคือเหตุผลที่ฉันตั้งอายุการใช้งานแคชและคีย์แคชแบบสแตติก
ทำงานได้ดีจนกระทั่งเปิดใช้งาน FPC จากนั้นบล็อกจะถูกสร้างขึ้นอีกครั้งสำหรับเพจที่เรียกใหม่และไม่ได้แสดงจากแคชบล็อก
มีบรรทัดนี้ในEnterprise_PageCache_Model_Observer
:
Mage::app()
->getCacheInstance()
->banUse(Mage_Core_Block_Abstract::CACHE_GROUP); // disable blocks cache
อะไรคือสาเหตุของสิ่งนี้? มันสมเหตุสมผลสำหรับฉันที่จะยังคงแคชบล็อกบางอย่างแม้ว่า FPC เปิดอยู่ - เพราะไม่เช่นนั้นการสร้างหน้าเว็บที่ไม่ได้รับการบริการอย่างเต็มที่จากแคชจะช้าลง
- การตัดสินใจออกแบบคืออะไร?
- ทางออกที่ดีคืออะไร?
- มันจะเป็นอันตรายหรือไม่ถ้าฉันเพิ่งลบแคชบล็อกนี้?