Symfony缓存是什么:实际上清楚了吗?

时间:2017-06-05 03:57:42

标签: php symfony

我现在已经使用Symfony一段时间了,最​​近遇到了app / console cache:clear并不想清除缓存的问题。

然后我发现您可以手动删除app / cache目录以清除缓存。

除了做app / cache文件夹之外,cache:clear实际上做了什么?为什么我会继续使用它而不是删除缓存文件夹?

2 个答案:

答案 0 :(得分:3)

它还会执行缓存预热(至少在我目前正在使用的3.1版本中),除非您告诉它不要使用--no-warmup执行此操作。

在PHPStorm等IDE中运行命令,然后手动执行删除文件等操作也更容易,更快捷。

如果你喜欢这样,基本上你可以删除缓存目录。首先执行缓存预热需要Symfony请求。

答案 1 :(得分:0)

您还可以附加事件以清除部分自定义缓存。 这意味着如果删除缓存目录,则无法清除自定义缓存处理