2017-06-05 67 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

您還可以附加事件來清除您的一些自定義緩存。 這意味着,如果你刪除緩存目錄,你不確定要清除自定義緩存處理

相關問題