我们如何停止magento中的缓存

我们如何停止magento中的缓存,magento,Magento,在magento中,有一个选项可用于停止缓存 我的问题是,如果禁用缓存,为什么会创建缓存文件?我的第二个问题是,有什么方法可以防止创建缓存文件。为了确保缓存已被完全清除,单击“缓存存储管理”菜单右上角的“刷新Magento缓存”和“刷新缓存存储”按钮。即使缓存已关闭,Magento中也会缓存一些内容。 这里有一些例子 在管理员页脚中选择的语言:Mage\u Adminhtml\u Block\u Page\u footer::getLanguageSelect 管理员通知配置字段:Mage\u

在magento中,有一个选项可用于停止缓存


我的问题是,如果禁用缓存,为什么会创建缓存文件?我的第二个问题是,有什么方法可以防止创建缓存文件。

为了确保缓存已被完全清除,单击“缓存存储管理”菜单右上角的“刷新Magento缓存”和“刷新缓存存储”按钮。

即使缓存已关闭,Magento中也会缓存一些内容。
这里有一些例子

  • 在管理员页脚中选择的语言:
    Mage\u Adminhtml\u Block\u Page\u footer::getLanguageSelect
  • 管理员通知配置字段:
    Mage\u Adminhtml\u Block\u System\u config\u Form\u field\u notification:\u getElementHtml
  • 管理员通知上次源更新:
    Mage\u AdminNotification\u Model\u feed::getLastUpdate
  • 上次cron执行:
    Mage\u cron\u Model\u Observer::generate
  • 特别是表模式。这是由采埃孚自己完成的
  • ……还有其他人

解决方案是覆盖方法
Mage\u Core\u Model\u App::saveCache
Mage\u Core\u Model\u App::loadCache
,以便在希望完全禁用时不保存任何内容或不返回任何内容。但我认为这不是一个好主意,因为它可能会影响应用程序的某些部分。

感谢您接受我的请求。然而,我有一个疑问。为什么Magento总是缓存上面的部分?如果这些块没有缓存,有什么问题吗?我不确定。最有可能的是,它会在没有缓存的情况下工作。听起来很奇怪。一定是有原因的。让我们希望原因很快就会揭晓:)