
些細なことのように思われたら申し訳ありませんが、確認する必要があります。
Laravel 6 はビュー キャッシュをどこに保存しますか? キャッシュ サーバー上ですか、それともストレージ フォルダー内ですか?
キャッシュ サーバーとして設定すると、Redis に保存されますか?
答え1
ビュー キャッシュは常にファイルシステム経由で に保存されますstorage/framework/views
。
これを確認するには、キャッシュを Redis などに設定し、 を実行しphp artisan view:clear
、ブラウザでいくつかの Blade ビューにアクセスした後にそのフォルダーを観察します。ファイルベースのドライバーを使用していない場合でも、ファイルが表示されます。
複数サーバーの負荷分散設定の場合は、ビューキャッシュをクリアする必要があることに注意してください。それぞれサーバーを独立して実行します。(おそらく、展開プロセスの一部として)
答え2
はい、Redis をキャッシュ サーバーとして設定すると、ビュー キャッシュは Redis に保存されます。Redis を使用していない場合は、ビュー キャッシュは storage/framework/views フォルダーに保存されます。