ホームページ >バックエンド開発 >PHPチュートリアル >CLI アクセスなしで共有ホスティングサーバー上の Laravel 5 キャッシュをクリアするにはどうすればよいですか?

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

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-01 22:40:29272ブラウズ

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 の外部でこのコマンドを呼び出す回避策は次のとおりです:

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

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

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

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

以上がCLI アクセスなしで共有ホスティングサーバー上の Laravel 5 キャッシュをクリアするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。