HOWTO · PHP

PHP Artisan 캐시 지우기

이 튜토리얼은 Laravel PHP에서 artisan을 사용하여 캐시를 지우는 방법을 보여줍니다.

이 페이지의 내용

이 튜토리얼은 Laravel PHP에서 artisan을 사용하여 캐시를 지우는 방법을 보여줍니다.

PHP Artisan 캐시 지우기

artisan은 PHP의 Laravel 프레임워크에서 제공되는 명령줄 인터페이스입니다. artisan은 애플리케이션의 루트에 있으며 애플리케이션을 구축하는 데 도움이 되는 많은 명령을 제공합니다.

artisan은 또한 다른 부분에 대해 다른 캐시를 가지고 있기 때문에 Laravel의 캐시 메모리를 지우는 다른 명령을 제공합니다. 이러한 캐시는 여러 가지 방법으로 지울 수 있습니다.

PHP Laravel - 기본 캐시 지우기

Laravel의 기본 캐시는 애플리케이션에 캐시된 모든 것을 저장하는 애플리케이션 캐시입니다. 이 캐시를 지우려면 다음 명령을 사용합니다.

php artisan cache:clear

위의 명령은 응용 프로그램의 캐시를 지웁니다.

PHP Laravel - 태그를 사용하거나 사용하지 않고 특정 캐시 지우기

여러 캐시를 사용 중이고 특정 캐시를 제거하려는 경우 이를 매개변수로 전달해야 합니다. 다음 명령을 사용하십시오.

php artisan cache:clear --store=redis

위 명령은 redis 부분의 캐시를 지웁니다. 또한 태그를 사용하여 캐시에서 특정 요소만 지울 수도 있습니다. 이를 위해 태그를 매개변수로 전달해야 합니다.

php artisan cache:clear --tags=tag_1,tag_2

PHP Laravel - Artisan 명령을 사용하여 캐시 지우기

CLI 또는 명령 프롬프트 외부에서 artisan 명령을 사용할 수도 있습니다. 그런 다음 코드에서 사용해야 합니다. 다음은 예입니다.

Route::get('/clear-cache', function() {
    $Exit_Code = Artisan::call('cache:clear');
    // Your code here, return anything
})

위의 코드는 PHP 코드에서 artisan 명령을 실행하는 방법을 보여줍니다. artisan은 캐시를 지우는 기능만 제공하는 것이 아닙니다. 또한 다른 유형의 캐시에 대해 다음 명령을 제공합니다.

  1. php artisan view:cache - 이 명령은 애플리케이션이 애플리케이션 속도를 높이기 위해 렌더링된 블레이드 템플릿을 저장하는 보기 캐시에 사용됩니다. 이 캐시를 지우려면 다음 명령을 사용합니다.

    php artisan view:clear
    
  2. php artisan config:cache - Laravel은 구성 캐시를 권장합니다. 이를 사용하면 애플리케이션이 구성 파일을 반복해서 확인할 필요가 없기 때문입니다. 구성을 변경하면 구성 캐시가 지워집니다. 다음 명령을 참조하십시오.

    php artisan config:clear
    
  3. php artisan event:cache - 프로덕션에서 실행되는 동안 효율적인 이벤트 처리를 위해 이벤트 캐시가 수행됩니다. 이벤트 캐시는 배포 프로세스 중에 수행되며 이 명령은 이전의 모든 이벤트 캐시도 자동으로 지우지만 수동으로 수행해야 하는 경우 다음을 사용합니다.

    php artisan event:clear
    
  4. php artisan route:cache - 경로 캐시는 배포 프로세스의 일부인 추가 성능 캐시로 간주됩니다. 이 캐시는 애플리케이션 경로를 등록할 때 시간을 줄이는 데 도움이 됩니다. 이 캐시를 지우는 명령은 다음과 같습니다.

    php artisan route:clear
    
  5. php artisan optimize:clear - 이 명령은 Laravel에서 모든 캐시를 지우는 데 사용됩니다. 예를 들어 이 명령은 컴파일된 보기, 애플리케이션 캐시, 보기 캐시, 이벤트 캐시, 경로 캐시, 컴파일된 서비스 및 패키지를 지웁니다.