[opcache]
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.validate_timestamps=on
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1
[ 설명 ]
opcache.memory_consumption
: 캐쉬에 사용할 메모리 크기. 기본 설정은 64M.
opcache.interned_strings_buffer
: Opcache 가 사용하는 내부 스트링( class name 이나 file등)을 저장하기 위한 메모리의 크기.
opcache.max_accelerated_files
: Opcache 가 캐슁할 최대 파일 갯수.
opcache.validate_timestamps
: 0(off)이 아닐 경우 opcache.revalidate_freq 에 설정된 시간마다 코드와 캐쉬의 변경 여부를 체크한다.
validate_timestamps 가 꺼져 있을 경우 코드의 변경 여부를 체크하지 않으므로 PHP 소스가 수정되어도
반영되지 않는다. 그러므로 변경 사항을 반영하려면 httpd 를 재기동하거나 httpd 에 SIGUSR2 시그널을
전송해야 한다.
opcache.revalidate_freq
: 코드 캐쉬 만료 및 코드의 변경을 얼마나 자주 체크할 지 여부. 단위는 초(second)이며 0 일 경우 매번 체크하므로
속도가 느려지지만 바로 변경이 반영되므로 개발 환경일 때 유용하다. 운영 환경에서는 60 정도가 적당.
opcache.enable_cli
: 명령행 버전의 PHP 에도 opcache 를 적용할 지 여부
[ 필요 했던 부분 ]
로컬 서버에서 작업시 html, css 수정 시 바로 반영되지 않아 'opcache.revalidate_freq' 값을 0 으로 설정
-> 바로 방영 되도록 변경 되었다.
[ 출처 ]
'Web Progreming > PHP' 카테고리의 다른 글
301, 302 리디렉션(redirects, 리다이렉션) (0) | 2019.11.07 |
---|---|
PHP ] 문자 줄이기 2가지 방법 (0) | 2018.02.28 |
PHP ] 핸드폰 번호 체크 (0) | 2018.02.27 |
[ PHP ] 우리나라 전화번호, 핸드폰번호 앞자리 (0) | 2013.09.05 |
[ PHP ] 정규식으로 하이픈 넣기.. (0) | 2013.07.24 |