PHP 가속 도구 eAccelerator의 구성 매개변수에 대한 자세한 설명

WBOY
풀어 주다: 2016-07-25 09:12:55
원래의
978명이 탐색했습니다.

eAccelerator 구성 매개변수: eaccelerator.shm_size="32" eAccelerator가 사용할 수 있는 공유 메모리의 양(MB)입니다. "0"은 운영 체제의 기본값을 의미하며, 기본값은 "0"이며, 서버의 실제 상황에 따라 조정될 수 있습니다. 32, 64, 128 모두 가능합니다.

eaccelerator.cache_dir="/home/php/tmp" 이 디렉터리는 디스크 캐싱에 사용됩니다. eAccelerator는 미리 컴파일된 코드, 프로세스 데이터, 콘텐츠 및 사용자 정의 콘텐츠를 여기에 저장합니다. 동일한 데이터를 공유 메모리에 저장할 수도 있습니다(액세스 속도 향상). ".

eaccelerator.enable="1" eAccelerator를 켜거나 끕니다. "1"은 켜져 있고 "0"은 꺼져 있습니다. 기본값은 "1"입니다.

eaccelerator.optimizer="1" 내부 최적화 프로그램을 켜거나 끄면 코드 실행 속도가 향상될 수 있습니다. "1"은 켜져 있고 "0"은 꺼져 있습니다. 기본값은 "1"입니다.

eaccelerator.check_mtime="1" PHP의 파일 수정 확인을 켜거나 끕니다. "1"은 끄기를 의미합니다. 변경 후 PHP 파일을 다시 컴파일하는 경우 기본값은 "1"입니다.

eaccelerator.debug="0" 디버그 로깅을 켜거나 끕니다. "1"은 켜져 있고 "0"은 꺼져 있습니다. 기본값은 "0"입니다. 캐시 적중 기록이 로그에 기록됩니다.

eaccelerator.filter="" 캐시해야 하는 PHP 파일을 결정합니다. 캐시된 파일 형식과 캐시할 수 없는 파일 형식(예: "*.php *.phtml" 등)을 지정할 수 있습니다. 매개변수가 "!"로 시작하는 경우 이러한 매개변수와 일치하는 파일은 캐시에서 무시됩니다. 기본값은 ""입니다. 즉, 모든 PHP 파일이 캐시됩니다. eaccelerator.shm_max="0" " eaccelerator_put() " 함수를 사용할 때 지나치게 큰 파일을 공유 메모리에 저장하지 못하도록 비활성화합니다. 이 매개변수는 저장에 허용되는 최대값을 바이트(10240, 10K, 1M) 단위로 지정합니다. "0"은 제한이 없음을 의미합니다. 기본값은 "0"입니다.

eaccelerator.shm_ttl="0" eAccelerator가 새 스크립트에 대한 공유 메모리 크기를 가져오는 데 실패하면 마지막 "shm_ttl" 초 동안 액세스되지 않은 공유 메모리에서 모든 스크립트 캐시를 제거합니다. 기본값은 "0"입니다. 이는 캐시된 파일이 공유에서 삭제되지 않음을 의미합니다.

eaccelerator.shm_prune_기간="0" eAccelerator가 새 스크립트에 대한 공유 메모리 크기를 가져오는 데 실패하면 공유 메모리에서 "shm_prune_기간" 초보다 오래된 캐시된 스크립트를 제거하려고 시도합니다. 기본값은 "0"입니다. 이는 캐시된 파일이 공유에서 삭제되지 않음을 의미합니다.

eaccelerator.shm_only="0" 디스크에서 컴파일된 스크립트의 캐싱을 허용하거나 비활성화합니다. 이 옵션은 세션 데이터 및 콘텐츠 캐싱에 영향을 주지 않습니다. 기본값은 "0"입니다. 이는 캐싱에 디스크 및 공유 메모리를 사용한다는 의미입니다.

eaccelerator.compress="1" 압축된 콘텐츠의 캐싱을 허용하거나 비활성화합니다. 기본값은 "1"이며 이는 압축이 허용됨을 의미합니다.

eaccelerator.compress_level="9" 콘텐츠 캐싱의 압축 수준을 지정합니다. 기본값은 가장 높은 수준인 "9"입니다.

eaccelerator.keys = "디스크 전용" eaccelerator.session = "디스크 전용" eaccelerator.content = "디스크 전용" 다음과 같이 설정할 수 있는 콘텐츠 캐시의 저장 위치를 ​​설정합니다. 공유 캐시 및 디스크의 shm_and_disk(기본값) shm은 기본적으로 공유 메모리를 가지고 있으며, 공유 메모리가 가득 차거나 크기가 "eaccelerator.shm_max" 값을 초과하면 하드 디스크에 저장됩니다. shm_only는 공유 메모리에만 저장됩니다. disk_only는 하드 디스크에만 저장됩니다. none은 데이터를 캐시하지 않습니다

eaccelerator.allowed_admin_path = "/var/www/html/21andy.com/eaccelerator" 제어판 주소입니다 설치 패키지에 control.php가 있습니다. 웹사이트의 어느 디렉터리에나 복사하여 보고 관리할 수 있습니다. 이를 지정해야 합니다. 그렇지 않으면 캐시된 콘텐츠를 볼 때 오류가 발생합니다.

내 eAccelerator 설정

  1. ; eaccelerator
  2. [eaccelerator]
  3. zend_extension="/usr/local/php/lib/php/extensions/no-debug-non -zts-20060613/eaccelerator.so"
  4. eaccelerator.shm_size="128"
  5. eaccelerator.cache_dir="/tmp/eaccelerator"
  6. eaccelerator.enable="1"
  7. eaccelerator.optimizer=" 1"
  8. eaccelerator.check_mtime="1"
  9. eaccelerator.debug="0"
  10. eaccelerator.filter=""
  11. eaccelerator.shm_max="0"
  12. eaccelerator.shm_ttl="3600 "
  13. eaccelerator.shm_prune_기간="3600"
  14. eaccelerator.shm_only="0"
  15. eaccelerator.compress="1"
  16. eaccelerator.compress_level="9"
  17. eaccelerator.keys = "disk_only "
  18. eaccelerator.sessions = "디스크 전용"
  19. eaccelerator.content = "디스크 전용"
  20. eaccelerator.allowed_admin_path = "/var/www/html/21andy.com/eaccelerator"
코드 복사
eAccelerator 설치:

  1. # wget http://bart.eaccelerator.net/source/0.9.6/eaccelerator-0.9.6.tar.bz2
  2. # tar -jxvf eaccelerator-0.9.6.tar.bz2
  3. # cd eaccelerator-0.9.6
  4. # /usr/local/php/bin/phpize
  5. # ./configure --enable-eaccelerator=shared - -with-php-config=/usr/local/php/bin/php-config
  6. # make && make install
코드 복사


원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!