Answers:
有时,缓存位置(如/tmp/
)或服务(如Memcache)与其他应用程序共享。“刷新Magento缓存”仅删除Magento可靠地跟踪的条目。“刷新缓存存储”清除所有内容,但如果使用其他应用程序,则可能会影响其他应用程序。
通常,该位置var/cache/
在Magento的文件夹中,因此根本不会共享。使用任一按钮都是安全的。有时(很少)条目没有被清楚地标记,或者Magento丢失了它们的踪迹,只有第二个按钮对其起作用。当我很难找到问题的原因时,我倾向于使用第二个按钮。
mage--*
目录。最终,手动删除它必须是最终的,因为它不会导致新的缓存条目。为此,MageTool具有明确的缓存命令。
请在下面找到“刷新Magento缓存”和“刷新缓存存储”之间的区别:
刷新缓存存储:此功能基本上清除了整个缓存,所有缓存标签。这将在“核心/缓存”模型上调用“ flush()”函数。
刷新Magento缓存:此功能清除缓存标签“ MAGE”和“ CONFIG”。此类在“核心/缓存”模型中为“ clean()”函数。
Magento缓存: 根据其相关的Magento标签,删除默认Magento缓存(变量/缓存)中的所有项目。
刷新缓存存储: 无论Magento标签如何,都从缓存中删除所有项目。如果您使用了其他位置,则其他应用程序使用的位置将在此过程中被删除。
通常,cache:clean删除所有与magento相关的已启用缓存,而cache:flush删除整个缓存存储,无论其magento缓存还是任何第三方缓存(无论启用还是禁用)
Magento缓存:根据其相关的Magento标签,删除默认Magento缓存(变量/缓存)中的所有项目。
刷新缓存存储:无论Magento标签如何,都从缓存中删除所有项目。如果您使用了其他位置,则其他应用程序使用的位置将在此过程中被删除。
刷新Magento缓存
用于删除默认的magento var/cache
和生成的缓存var/full_page
。
刷新缓存存储 用于删除所有类型的缓存(Magento缓存和其他外部提供程序创建的缓存。