Laravel 5 の共有ホスティングサーバーからキャッシュをクリアする方法
キャッシュのクリアは、Laravel アプリケーションのパフォーマンスと効率を維持するために不可欠です。 。ただし、CLI にアクセスできない共有ホスティング環境では、キャッシュのクリアが困難な場合があります。
ビュー キャッシュをクリアするための回避策
このような状況では、 CLI の外部で Artisan コマンドを呼び出すことで回避策を講じることができます。ビュー キャッシュをクリアするには、次のコードを使用できます。
<code class="php">Route::get('/clear-cache', function() { $exitCode = Artisan::call('optimize:clear'); return what you want; });</code>
このコードは、ビュー キャッシュをクリアする「optimize:clear」コマンドを呼び出すルートを定義します。特定のニーズに基づいて return ステートメントをカスタマイズできます。
CLI の外部から Artisan にアクセスする
「Artisan::call」を呼び出すことで、CLI の外部から Artisan にアクセスできます。 ()' 方法。このメソッドはコマンド名を引数として受け取り、コマンド ラインから呼び出されたかのように実行します。
アプリケーション キャッシュに関する注意
アプリケーション キャッシュは通常、「storage/framework/cache」ディレクトリに保存されますが、これは「config/cache.php」で構成されたファイル ドライバーによって異なる場合があります。パフォーマンスを向上させるには、Redis や Memcached などのドライバーの使用を検討できます。
以上がLaravel 5アプリケーションの共有ホスティング環境でキャッシュをクリアする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。