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

Linda Hamilton
リリース: 2024-11-02 04:08:30
オリジナル
750 人が閲覧しました

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

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート