「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Laravel 5アプリケーションの共有ホスティング環境でキャッシュをクリアする方法は?

Laravel 5アプリケーションの共有ホスティング環境でキャッシュをクリアする方法は?

2024 年 11 月 6 日に公開
ブラウズ:669

How to Clear Cache in a Shared Hosting Environment for a Laravel 5 Application?

Laravel 5 の共有ホスティング サーバーからキャッシュをクリアする方法

キャッシュのクリアは、Laravel アプリケーションのパフォーマンスと効率を維持するために不可欠な場合があります。 。ただし、CLI にアクセスできない共有ホスティング環境では、キャッシュのクリアが困難な場合があります。

ビュー キャッシュをクリアするための回避策

そのような状況では、 CLI の外部で Artisan コマンドを呼び出すことで回避策を講じることができます。ビューのキャッシュをクリアするには、次のコードを使用できます:

Route::get('/clear-cache', function() {
    $exitCode = Artisan::call('optimize:clear');
    return what you want;
});

このコードは、ビューのキャッシュをクリアする「optimize:clear」コマンドを呼び出すルートを定義します。特定のニーズに基づいて return ステートメントをカスタマイズできます。

CLI 外部の Artisan へのアクセス

「Artisan::call」を呼び出すことで、CLI の外部から Artisan にアクセスできます。 ()' 方法。このメソッドはコマンド名を引数として受け取り、コマンド ラインから呼び出されたかのように実行します。

アプリケーション キャッシュに関する注意

次の点に注意することが重要です。アプリケーション キャッシュは通常、「storage/framework/cache」ディレクトリに保存されますが、これは「config/cache.php」で構成されたファイル ドライバーによって異なる場合があります。パフォーマンスを向上させるには、Redis や Memcached などのドライバーの使用を検討できます。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3