작은숲:위키노트/OPcache

큰숲백과, 나무를 보지 말고 큰 숲을 보라.

PHP 5.5 버전 이상에서는 APC 확장 기능에서 수행하던 바이트코드 캐싱을 OPcache라는 이름으로 PHP 내부에서 수행한다. 이로 인해 PHP의 실행 속도가 많이 좋아졌다. OPcache 기능을 쓰려면 php.ini에 아래 내용을 추가해야 한다.

zend_extension=opcache.so
[opcache]
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=4
opcache.max_accelerated_files=100000
opcache.max_wasted_percentage=5
opcache.use_cwd=1
opcache.validate_timestamps=1
opcache.revalidate_freq=60
opcache.save_comments=0
opcache.fast_shutdown=1
opcache.max_file_size=0
opcache.consistency_checks=0

각 지시자에 대한 설명은 php.ini에 자세히 나와있으니 참고하도록 하자. 그리고 각 설정값은 서버 상황에 맞게 수정해야 한다.

참고

이 작은숲 문서의 출처는 위키노트의 위키노트/OPcache 문서입니다.