2017-06-05 33 views
0

我有蜜蜂使用Symfony一段时间了,最​​近遇到了应用/控制台缓存:明确不想清除缓存的问题。Symfony缓存是什么:clear实际上做了什么?

然后我发现,你可以手动删除应用程序/缓存目录来清除缓存。

所以从做应用程序/缓存文件夹之外,什么缓存:明确真正做到?为什么我会继续使用它而不是删除缓存文件夹?

回答

3

它也确实缓存预热(至少在3.1版本,我目前使用的),除非你告诉它不要与--no-warmup这样做。

它也更容易和更快的运行,如删除文件像PHPStorm的IDE命令,然后手工做的事情。

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

+0

顺便说一句,什么缓存热身做的细节,除非你知道你在说什么,否则这个词不会告诉你很多。它只是生成所有的缓存文件,就像用户第一次访问它时一样。如果你不这样做,那么第一个访问的用户将需要等待所有缓存文件的生成。 [内核缓存加热器](http://symfony.com/doc/current/reference/dic_tags.html#kernel-cache-warmer) –

0

您还可以附加事件来清除您的一些自定义缓存。 这意味着,如果你删除缓存目录,你不确定要清除自定义缓存处理

相关问题