>  기사  >  백엔드 개발  >  PHP에서 opcache 캐시를 지우는 방법

PHP에서 opcache 캐시를 지우는 방법

不言
不言원래의
2018-08-17 17:23:116115검색

이 기사의 내용은 PHP에서 opcache 캐시를 지우는 방법에 대한 것입니다. 특정 참조 값이 있으므로 도움이 될 수 있습니다.

1.php.ini 기본 구성

opcache.validate_timestamps=1  
opcache.revalidate_freq=2  //默认每隔2s会验证改变的文件并会更新缓存

2. 적용 상황

온라인 환경 디버깅 중 코드가 업데이트되면 캐시가 업데이트된 후에 즉시 적용되지 않아 불편합니다. 디버깅용

3. 해결 방법

개발 환경:

은 다음과 같이 수정됩니다. opcache.revalidate_freq=1 //2s를 1s로 변경할 수 있습니다. 변경된 파일은 1s마다 확인되고 캐시가 업데이트됩니다. 온라인 환경:

opcache.validate_timestamps= 0 //온라인 환경은 기본적으로 활성화되어 있지 않습니다. 활성화되어 있지 않으면 항상 캐싱이 사용됩니다.

다음 두 가지 방법:

a. function

<?php opcache_reset();?>

b. 웹 서버를 다시 시작하세요

관련 권장 사항:

Yii2 자산 지우기 캐시 방법, yii2assets 지우기 캐시


phpclearstatcache - 파일 상태 캐시 지우기

위 내용은 PHP에서 opcache 캐시를 지우는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.