在Prestashop的后台,没有刷新缓存的选项(高级参数 - 性能),只能禁用缓存。
不同类型的缓存以及如何刷新它们
cache/smarty/compile
cache/smarty/cache
cache/cachefs
但是如果我使用APC Cache,我怎么能刷新缓存?
附属问题:是否可以设置全局ttl?默认情况下,所有内容都将永久缓存。
答案 0 :(得分:2)
你可以编写一个简单的php函数:将所有缓存目录添加到数组并检查它:
foreach ($cacheDirs as $dir)
if (file_exists($dir))
$this->emptydir($dir);
其他方式,使用免费模块清除它:http://www.prestatoolbox.com/free-prestashop-modules/122-clear-the-cache-of-prestashop.html
答案 1 :(得分:2)
要刷新APC用户缓存,您必须安装APC(apc.php)的管理界面。此文件与APC的下载捆绑在一起。只需将其复制到可从网络访问的文件夹,编辑它即可设置密码 之后,您可以在需要时连接并刷新缓存。可以单独刷新系统缓存和用户缓存。