在magento中,有一个选项可供我们停止缓存。
我的问题是,如果我们禁用了缓存,为什么会创建缓存文件?我的第二个问题是否有任何方法可以阻止创建缓存文件。
答案 0 :(得分:4)
即使缓存已关闭,Magento也会缓存一些内容 这里有些例子。
Mage_Adminhtml_Block_Page_Footer::getLanguageSelect
Mage_Adminhtml_Block_System_Config_Form_Field_Notification::_getElementHtml
Mage_AdminNotification_Model_Feed::getLastUpdate
Mage_Cron_Model_Observer::generate
对此的解决方案是覆盖方法Mage_Core_Model_App::saveCache
和Mage_Core_Model_App::loadCache
,以便在您完全禁用它时不保存任何内容或不返回任何内容。但我不认为这是一个好主意,因为它可能会影响应用程序的某些部分。
答案 1 :(得分:-1)
要确保缓存已完全清除,请单击Cache Storage Management菜单右上角的Flush Magento Cache和Flush Cache Storage按钮。