Tôi có một phần tĩnh được bao gồm trên mỗi trang (điều hướng), nhưng mất nhiều thời gian để tạo. Đó là lý do tại sao tôi đã đặt thời gian tồn tại của bộ đệm và khóa bộ đệm tĩnh.
Hoạt động tốt, cho đến khi FPC được kích hoạt. Sau đó, khối vẫn được tạo lại cho một trang mới được gọi và không được phục vụ từ bộ đệm khối.
Có dòng này trong Enterprise_PageCache_Model_Observer
:
Mage::app()
->getCacheInstance()
->banUse(Mage_Core_Block_Abstract::CACHE_GROUP); // disable blocks cache
Lý do cho điều này là gì? Đối với tôi, vẫn có thể lưu trữ một số khối nhất định, ngay cả khi bật FPC - bởi vì nếu không thì việc tạo các trang không được phục vụ hoàn toàn từ bộ đệm bị chậm lại.
- Sự phân rã thiết kế đằng sau đó là gì?
- Một giải pháp tốt xung quanh đó là gì?
- Nó sẽ có hại nếu tôi chỉ gỡ bỏ lệnh cấm bộ đệm này?