Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah Saya Boleh Mengosongkan Cache Laravel 5 pada Pelayan Pengehosan Dikongsi Tanpa Akses CLI?
Mengosongkan Cache pada Pelayan Pengehosan Dikongsi dalam Laravel 5
Dalam Laravel 5, anda boleh mengosongkan cache anda dengan cekap menggunakan perintah cache:clear Artisan . Walau bagaimanapun, apabila bekerja pada pelayan pengehosan kongsi, anda mungkin tidak mempunyai akses kepada CLI. Ini menimbulkan persoalan:
Bolehkah saya mengosongkan cache tanpa menggunakan CLI pada pelayan pengehosan kongsi yang tidak mempunyai akses panel kawalan?
Penyelesaian untuk Mengosongkan Cache Paparan
Walaupun arahan yang diingini ialah cache:clear, ia juga mengosongkan jenis cache yang lain. Jika anda secara khusus ingin mengosongkan cache paparan, anda boleh menggunakan arahan optimum:clear. Berikut ialah penyelesaian untuk memanggil arahan ini di luar CLI:
<code class="php">Route::get('/clear-cache', function() { $exitCode = Artisan::call('optimize:clear'); // return what you want });</code>
Untuk mendapatkan maklumat lanjut tentang memanggil perintah Artisan di luar CLI, rujuk dokumentasi rasmi: http://laravel.com/docs/5.0/artisan #calling-commands-outside-of-cli
Memahami Storan Cache
Cache aplikasi dalam Laravel biasanya disimpan dalam direktori storan/rangka kerja/cache. Walau bagaimanapun, ini mungkin berbeza bergantung pada konfigurasi pemacu cache anda dalam config/cache.php. Untuk mengoptimumkan prestasi, pertimbangkan untuk menggunakan pemacu lain seperti Redis atau Memcached.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengosongkan Cache Laravel 5 pada Pelayan Pengehosan Dikongsi Tanpa Akses CLI?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!