私は今Symfonyをしばらく使っていますが、最近、app/consoleのcache:clearがキャッシュをクリアしたくないという問題が発生しました。Symfonyキャッシュとは何ですか:クリアは実際に何をしますか?
次に、app/cacheディレクトリを手動で削除してキャッシュをクリアできることがわかりました。
app/cacheフォルダとは別に、cache:clearは実際に何をしていますか?キャッシュフォルダを削除するのではなく、なぜ私はそれを使い続けますか?
私は今Symfonyをしばらく使っていますが、最近、app/consoleのcache:clearがキャッシュをクリアしたくないという問題が発生しました。Symfonyキャッシュとは何ですか:クリアは実際に何をしますか?
次に、app/cacheディレクトリを手動で削除してキャッシュをクリアできることがわかりました。
app/cacheフォルダとは別に、cache:clearは実際に何をしていますか?キャッシュフォルダを削除するのではなく、なぜ私はそれを使い続けますか?
また、--no-warmup
でそうしないと言っていない限り、キャッシュのウォーミングアップ(少なくとも私が現在使用しているバージョン3.1では)も実行されます。
PHPStormのようなIDEでコマンドを実行すると、ファイルを削除するなどの作業も簡単かつ迅速に実行できます。
キャッシュディレクトリを削除することができます。最初にsymfonyの要求が必要になったときにキャッシュウォームアップが実行されます。
イベントを添付してカスタムキャッシュの一部を消去することもできます。 これは、キャッシュディレクトリを削除すると、カスタムキャッシュ処理をクリアすることができないことを意味します。
Btwは、ウォームアップがどのようなことをしているかについて詳しく説明しています。ユーザーが最初にアクセスしたときと同じように、すべてのキャッシュファイルを生成します。あなたが_これをしないと、最初に訪れるユーザは、すべてのキャッシュファイルが生成されるのを待たなければならないので、非常に遅れが出ます。 [カーネルキャッシュウォーマー](http://symfony.com/doc/current/reference/dic_tags.html#kernel-cache-warmer) –