Laravel - 공유 호스팅 서버에서 캐시 지우기
공유 호스팅에서 호스팅되는 Laravel에서 캐시를 지우고 싶다면 이 문서가 공유 호스팅 서버에서 캐시를 지우는 데 도움이 될 것입니다.
Laravel - 공유 호스팅 서버에서 캐시 지우기
공유 호스팅 서버에서 캐시를 지우는 방법에는 여러 가지가 있습니다.
1. Laravel - 웹 경로를 사용하여 공유 호스팅 서버의 캐시 지우기
//Clear route cache
Route::get('/route-cache', function() {
\Artisan::call('route:cache');
return 'Routes cache cleared';
});
//Clear config cache
Route::get('/config-cache', function() {
\Artisan::call('config:cache');
return 'Config cache cleared';
});
// Clear application cache
Route::get('/clear-cache', function() {
\Artisan::call('cache:clear');
return 'Application cache cleared';
});
// Clear view cache
Route::get('/view-clear', function() {
\Artisan::call('view:clear');
return 'View cache cleared';
});
// Clear cache using reoptimized class
Route::get('/optimize-clear', function() {
\Artisan::call('optimize:clear');
return 'View cache cleared';
});
2. Laravel - 작업 예약(Cronjob)을 사용하여 공유 호스팅 서버의 캐시 지우기
특정 시간에 자동으로 실행하려면 먼저 cronjob을 설정해야 합니다.
app\Console\Kernel.php
를 열고 다음 코드를 업데이트합니다.protected function schedule(Schedule $schedule)
{
$schedule->command('cache:clear')->hourly();
$schedule->command('config:clear')->hourly();
$schedule->command('view:clear')->hourly();
$schedule->command('route:clear')->hourly();
$schedule->command('optimize:clear')->hourly();
}
cronjob 일정을 설정할 수 있습니다. laravel에서 작업 스케줄링은 this document을 참조하십시오. 또한 Cronjob을 설정하려면 Hosting Provider의 설명서를 참조해야 합니다.
cPanel의 경우 this article을 참조하여 cPanel에서 Cronjob을 설정할 수 있습니다.
이 기사를 읽어 주셔서 감사합니다.
Reference
이 문제에 관하여(Laravel - 공유 호스팅 서버에서 캐시 지우기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sureshramani/laravel-clear-cache-in-shared-hosting-server-3hid텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)