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

CLI アクセスなしで共有ホスティングサーバー上の Laravel 5 キャッシュをクリアするにはどうすればよいですか?

2024 年 11 月 2 日に公開
ブラウズ:190

How Can I Clear Laravel 5 Cache on a Shared Hosting Server Without CLI Access?

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

Laravel 5 では、cache:clear Artisan コマンドを使用してキャッシュを効率的にクリアできます。 。ただし、共有ホスティング サーバーで作業している場合は、CLI にアクセスできない場合があります。ここで次のような疑問が生じます:

コントロール パネルにアクセスできない共有ホスティング サーバーで CLI を使用せずにキャッシュをクリアできますか?

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

必要なコマンドはcache:clearですが、他の種類のキャッシュもクリアします。特にビュー キャッシュをクリアしたい場合は、代わりに optimize:clear コマンドを使用できます。 CLI の外部でこのコマンドを呼び出す回避策は次のとおりです。

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

CLI の外部で Artisan コマンドを呼び出す方法の詳細については、公式ドキュメントを参照してください: http://laravel.com/docs/5.0/artisan#calling-commands-outside-of-cli

キャッシュストレージについて

Laravel のアプリケーションキャッシュは通常、storage/framework/cache ディレクトリに保存されます。ただし、これは config/cache.php のキャッシュ ドライバー設定によって異なる場合があります。パフォーマンスを最適化するには、Redis や Memcached などの別のドライバーの使用を検討してください。

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

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

Copyright© 2022 湘ICP备2022001581号-3