작은숲:위키노트/OPcache: 두 판 사이의 차이
잔글 (문자열 찾아 바꾸기 - "분류:소프트웨어 설정" 문자열을 "분류:위키노트/소프트웨어 설정" 문자열로) |
잔글 (문자열 찾아 바꾸기 - "<source" 문자열을 "<syntaxhighlight" 문자열로) |
||
| 1번째 줄: | 1번째 줄: | ||
[[위키노트:PHP 5.5|PHP 5.5]] 버전 이상에서는 [[위키노트:APC|APC]] 확장 기능에서 수행하던 바이트코드 캐싱을 OPcache라는 이름으로 PHP 내부에서 수행한다. 이로 인해 PHP의 실행 속도가 많이 좋아졌다. OPcache 기능을 쓰려면 <code>php.ini</code>에 아래 내용을 추가해야 한다. | [[위키노트:PHP 5.5|PHP 5.5]] 버전 이상에서는 [[위키노트:APC|APC]] 확장 기능에서 수행하던 바이트코드 캐싱을 OPcache라는 이름으로 PHP 내부에서 수행한다. 이로 인해 PHP의 실행 속도가 많이 좋아졌다. OPcache 기능을 쓰려면 <code>php.ini</code>에 아래 내용을 추가해야 한다. | ||
< | <syntaxhighlight lang="cfg"> | ||
zend_extension=opcache.so | zend_extension=opcache.so | ||
[opcache] | [opcache] | ||
2021년 3월 28일 (일) 12:51 판
PHP 5.5 버전 이상에서는 APC 확장 기능에서 수행하던 바이트코드 캐싱을 OPcache라는 이름으로 PHP 내부에서 수행한다. 이로 인해 PHP의 실행 속도가 많이 좋아졌다. OPcache 기능을 쓰려면 php.ini에 아래 내용을 추가해야 한다.
<syntaxhighlight lang="cfg">
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
</source>
각 지시자에 대한 설명은 php.ini에 자세히 나와있으니 참고하도록 하자. 그리고 각 설정값은 서버 상황에 맞게 수정해야 한다.
참고
- (영어) PHP: OPcache
- (영어) Install PHP 7 on Ubuntu 14.04
- (영어) How to use PHP OPCache?
| PHP 7.0 | |
|---|---|
| PHP 5.6 | |
| PHP 5.5 | |
| 확장 기능 | |
| 활용 | |
| 소프트웨어 | |