다음으로 우리는 PHP 가속의 또 다른 영역인 캐싱 도구 소프트웨어에 집중해야 합니다. 이러한 유형의 소프트웨어는 코드를 변경하지 않고 PHP 실행 환경을 최적화하여 속도를 높입니다. 대략적으로 "실행 코드 최적화/캐싱 도구"라고 부를 수 있으며, 하위 수준 최적화/캐싱을 구현하는 데 사용된다는 것을 이해할 수 있습니다.
다음은 현재 일반적으로 사용되는 도구 목록입니다. 어떤 것이 가장 효과가 좋습니까? 자신의 서버 환경에서 테스트해 보십시오.
(1) APC Alternative PHP Cache
http://pecl.php.net/package -info.php?package =APC
APC는 Linux 및 FreeBSD에서 실행되므로 직접 컴파일하고 설치해야 합니다. 개발자에 따르면 테스트 환경에서 스크립트 속도를 50%-400%까지 높일 수 있다고 합니다. 그리고 APC는 오픈 소스 프로젝트이며 시도해 볼 가치가 있는 PHP의 PECL 라이브러리를 추가했습니다.
(2) 터크 MMCache
http://turck-mmcache.sourceforge.net/
터크 MMCache는 현재 가장 인기 있는 소프트웨어 유형인 것으로 보이며 오픈 소스이며 완전 무료입니다. 이는 PHP 코드를 사전 컴파일 및 캐시하고, PHP 실행 환경에서 특정 최적화를 수행합니다. 공식 문서에 따르면 MMCache는 서버의 부하를 크게 줄이고 스크립트 실행 속도를 1~10배 향상시킬 수 있습니다.
MMCache는 또 다른 잘 알려진 가속 소프트웨어인 Zend Optimizer와 호환되지만 MMCache를 먼저 설치해야 합니다(php.ini에 설정). MMCache는 PHP 프로그램 속도를 높이는 것 외에도 PHP 코드를 암호화할 수도 있습니다.
터크 MMCache는 Linux 및 Win32 플랫폼을 모두 지원합니다.
(3) PHPA PHP 가속기
PHPA는 또 다른 인기 있는 PHP 가속 소프트웨어입니다. 공식 홈페이지에는 각각 PHPA, APC, Zend Cache를 사용한 PHP 스크립트 실행 테스트 비교가 나와 있는데, 성능은 APC보다는 약간 좋고 Zend Cache보다는 약간 나쁩니다.
PHPA는 Linux, FreeBSD, OpenBSD, BSDi 및 Solaris 시스템을 지원합니다.
(4) Zend Performance Suite
Zend Performance Suite는 가장 잘 알려진 Zend 회사에 의존하는 베테랑 PHP 가속/최적화 소프트웨어입니다. PHP 필드에서. 버전 4.0이 출시되었습니다. PHP 애플리케이션을 위한 프로그램 가속, 콘텐츠 캐싱, 파일 압축, 다운로드 서비스 등을 제공할 수 있으며 매우 강력하며 여러 PHP 잡지에서 추천 상을 받았습니다. 매우 비쌉니다. 현재 가격은 $1875입니다.
어떤 솔루션이 가장 효과적인지 판단하기 위해 보편적으로 적용 가능한 테스트 표준을 제공할 수는 없기 때문에 독자들이 서버 환경에 따라 위의 여러 가속 소프트웨어를 테스트하고 가장 적합한 소프트웨어를 선택하기를 바랍니다. 종합해보면 저는 개인적으로 Turck MMCache가 무료이고 뛰어난 기능을 갖춘 추천할만한 선택이라고 생각합니다.