라이브러리
[PHP_CONFIG] opcache.file_cache_consistency_checks - OPcache에서 파일 캐시 일관성 검사 활성화 여부
Opcache File Cache Consistency Checks
PHP의 Opcache는 PHP 코드를 캐싱하여 실행 속도를 향상시키는 기능입니다. Opcache는 여러 가지 설정 옵션을 제공하며, 그 중 하나가 `opcache.file_cache_consistency_checks` 옵션입니다.
opcache.file_cache_consistency_checks
`opcache.file_cache_consistency_checks` 옵션은 Opcache가 캐시된 파일의 일관성을 검사하는 기능을 활성화/비활성화하는 옵션입니다. 이 옵션은 Opcache가 캐시된 파일의 유효성을 검사하여, 캐시된 파일이 최신 버전인지 확인합니다.
활성화
`opcache.file_cache_consistency_checks` 옵션을 활성화하면, Opcache는 캐시된 파일의 일관성을 검사하여, 캐시된 파일이 최신 버전인지 확인합니다. 이 옵션을 활성화하면, Opcache는 캐시된 파일이 유효하지 않으면, 캐시된 파일을 삭제하고, 최신 버전의 파일을 캐싱합니다.
비활성화
`opcache.file_cache_consistency_checks` 옵션을 비활성화하면, Opcache는 캐시된 파일의 일관성을 검사하지 않습니다. 이 옵션을 비활성화하면, 캐시된 파일이 유효하지 않아도, 캐시된 파일을 삭제하지 않고, 캐시된 파일을 유지합니다.
예제
#hostingforum.kr
php
// opcache.ini 파일에 설정
[opcache]
opcache.file_cache_consistency_checks = 1
// php.ini 파일에 설정
opcache.file_cache_consistency_checks = 1
위의 예제에서, `opcache.file_cache_consistency_checks` 옵션은 활성화되어 있습니다. 이 옵션을 활성화하면, Opcache는 캐시된 파일의 일관성을 검사하여, 캐시된 파일이 최신 버전인지 확인합니다.
#hostingforum.kr
php
// test.php 파일에 코드
<?php
echo "Hello World!";
?>
위의 예제에서, `test.php` 파일에 코드가 작성되어 있습니다. 이 파일을 캐싱하여, Opcache가 캐시된 파일의 일관성을 검사합니다.
#hostingforum.kr
php
// php -r "opcache_reset(); opcache_compile_file('test.php');" 명령어로 캐시된 파일을 삭제
위의 예제에서, `php -r` 명령어를 사용하여, Opcache의 캐시된 파일을 삭제합니다. 이 명령어를 실행하면, 캐시된 파일이 삭제되어, Opcache가 캐시된 파일의 일관성을 검사하여, 최신 버전의 파일을 캐싱합니다.
결론
`opcache.file_cache_consistency_checks` 옵션은 Opcache가 캐시된 파일의 일관성을 검사하는 기능을 활성화/비활성화하는 옵션입니다. 이 옵션을 활성화하면, Opcache는 캐시된 파일의 일관성을 검사하여, 캐시된 파일이 최신 버전인지 확인합니다. 이 옵션을 비활성화하면, 캐시된 파일의 일관성을 검사하지 않습니다.
댓글목록
등록된 댓글이 없습니다.