ホームページ >バックエンド開発 >PHPチュートリアル >CLI アクセスなしで共有ホスティングサーバー上の Laravel 5 キャッシュをクリアするにはどうすればよいですか?
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 サイトの他の関連記事を参照してください。