关于睿艾科技

企业级电子商务及供应链解决方案


清除Magento缓存有哪几种方法

新闻添加时间:2010-11-05 8:45:08

Magento后台叫“刷新”缓存,实际在程序执行上是清除缓存(Cleaning Cache)。

如果你想在后台刷新缓存,很简单,去后台“System > Cache Management”,点击清除全部缓存,或者在列表中选择一项你想清除的缓存。在这里我主要讲的不是后台清除,而是命令行和程序的直接清除。

如果你想通过命令行清除缓存,你需要使用ssh链接你的服务器,打如下命令:
cd /where/your/mangento/root/var/cache
rm -rf *

如果你需要在你的程序中清除缓存,一般是在计划任务中或者其他任何地方需要用这个,请将下列代码加到你的程序中,很简单。Mage::app()->cleanCache();

也可以这样写:
Mage::app()->getCache()->clean();

如果你的计划任务脚本不在Magento程序内部,是个外部的执行脚本,那么你可以这样写:$magento_bootstrap= ’/[YOUR MAGENTO PATH]/app/Mage.php’;
require_once $magento_bootstrap;
umask(0);
Mage::run();
Mage::app()->cleanCache();