포럼을 더 빠르게 만들기 PHP 가속 설정 PHP 가속: Zend Optimizer는 PHP 프로그램을 최적화합니다
Zend Optimizer V2.5.7 For Windows
소프트웨어 언어: 영어
실행 환경: Win9x/NT/2000/XP
Zend Optimizer V2.5.7 Windows 소프트웨어 소개:
Zend Optimizer는 코드 최적화 방법을 사용하여 PHP 4.0 애플리케이션의 실행 속도를 향상시킵니다. 구현 원칙은 최종 실행되기 전에 런타임 컴파일러(Run-Time Compiler)에서 생성된 코드를 최적화하는 것입니다. 일반적으로 Zend Optimizer를 사용하는 PHP 프로그램은 그렇지 않은 프로그램보다 40%~100% 더 빠릅니다. 이는 웹사이트 방문자가 웹을 더 빠르게 검색하고, 더 많은 작업을 수행하고, 더 나은 고객 만족도를 창출할 수 있음을 의미합니다. 응답 속도가 빨라지면 하드웨어 투자 비용이 절감되고 웹사이트에서 제공하는 서비스가 향상됩니다. 따라서 Zend Optimizer를 사용하는 것은 전자상거래의 수익성을 높이는 것과 같습니다. Zend Optimizer는 PHP 사용자, 특히 웹사이트를 운영하는 사용자에게 많은 이점을 제공할 수 있습니다. PHP 프로그램을 빠르게 실행하면 서버의 CPU 로드가 크게 줄어들고 응답 시간(방문자가 링크를 클릭하는 시점과 서버가 페이지 읽기를 시작하는 시점 사이의 시간)을 절반으로 줄일 수 있습니다.
Zend Optimizer를 설치하여 PHP 프로그램 최적화
Zend Optimizer는 PHP 코어 엔진 "Zend" http://www.zend.com의 창시자인 Zend Technology에서 개발한 무료 PHP 최적화 소프트웨어입니다. Zend에 따르면 이 소프트웨어를 사용하면 어떤 경우에는 성능이 최소 30% 향상될 수 있습니다! 이제 이 소프트웨어를 구성하는 방법을 살펴보겠습니다.
Zend Optimizer 설치는 매우 간단합니다
1. 설치 파일을 실행하면 먼저 설치 디렉터리를 선택하라는 메시지가 표시됩니다.
2. 설치 마법사에서 현재 사용 중인 웹 서버(Apache, IIS 등)를 선택하라는 메시지가 표시됩니다. 서버를 선택한 후 "다음"을 클릭하세요.
3 설치 마법사에서 확인 메시지를 표시합니다. php.ini 위치(기본값은 C:WINDOWS) "다음"을 클릭하면 "php.ini를 C:WINDOWSphp.ini-Optimizer-bak로 백업하라는 메시지가 표시됩니다. 소프트웨어가 실행되면 원래 php.ini로 복원할 수 있습니다. 제거됨) "다음"을 클릭하세요.
4. 설치 마법사에 "설치 프로그램을 계속하려면 IIS 서비스를 다시 시작해야 합니다."라는 메시지가 표시됩니다. "예"를 클릭하면 설치 프로그램이 IIS 서비스를 다시 시작합니다. IIS 서비스가 성공적으로 다시 시작되었습니다." "확인"을 클릭한 다음 "마침"을 클릭하여 설치를 완료합니다.
5. 설치가 완료되면 프로그램은 선택 사항에 따라 php.ini를 자동으로 수정합니다. 아래에서는
[Zend]
zend_optimizer.optimizati//zend_optimizer.optimization_level = 1023 내 구성 파일
zend_extensi
을 최대화하는 데 도움이 되는 Zend Optimizer의 구성 옵션을 소개합니다. 이제 위 구성 파일의 관련 내용을 소개하겠습니다. 의미:
zend_optimizer.optimization_level "== 최적화 수준, 여기서 시작할 최적화 프로세스 수를 정의합니다.
zend_optimizer.encoder_loader "== PHP 처리 허용 여부. Zend Encoder로 암호화된 파일, 기본적으로 허용됨 == 옵티마이저가 있는 디렉터리.
zend_extension_manager.optimizer_ts "== 옵티마이저가 있는 디렉터리.
최적화 프로세스에 대한 자세한 설명 zend_optimizer.optimization_level
여기서 가장 중요한 부분은 잘 살펴보세요! 이론상으로는 최적화 프로세스가 활성화될수록 성능이 향상됩니다. 물론, 최적화 프로세스가 활성화될수록 성능은 더 좋아집니다. Zend Opt의 10개 최적화 프로세스는 효과가 평균이 아니라는 의미입니다. Zend에서 정의한 가장 높은 값(High 모드)은 15번이 최적화 프로세스를 활성화하는 것을 의미합니다. , 많은 친구들은 이에 만족하지 않습니다. 결국 4개의 최적화 프로세스는 전체의 절반도 되지 않습니다. 각 최적화 프로세스에 해당하는 숫자 코드(값)는 다음과 같습니다.
0을 사용하지 마세요 <= 그렇지 않은 경우에도 메모리를 절약할 수 있습니다!
최적화! 프로세스 1(PASS1) 1
최적화 프로세스 2(PASS2) 2
최적화 프로세스 3(PASS3) ) 4
최적화 과정 4(PASS4) 8
최적화 과정 5(PASS5) 16
최적화 과정 6(PASS6) 32
최적화 과정 7(PASS7) 64
최적화 과정 8(PASS8) ) 128
최적화 프로세스 9(PASS9) 256
최적화 프로세스 10(PASS10) 512
있음 최적화 프로세스를 시작하는 방법은 이러한 디지털 코드(값)의 합을 매개변수 값으로 추가하여 제어됩니다. 이 매개변수의 예를 들어, 구성 파일 zend_optimizer.optimization_level = 1023에서 1023은 최적화 프로세스 1부터 최적화 프로세스 10까지의 모든 디지털 코드(값)의 합계입니다. 이는 10개의 최적화 프로세스가 모두 활성화되었음을 의미합니다. 방금 언급한 Zend사에서 정의한 High 모드 값은 15이며, 15는 최적화 프로세스 1~4가 동시에 활성화된다는 의미입니다.
암호화 코드 지원에 대한 자세한 설명 zend_optimizer.encoder_loader
이 매개변수에 대해서는 Zend Opt FAQ 문서를 읽지 않은 대부분의 친구들이 모르는 것 같아요. 이 매개변수는 Zend Encoder에 의해 암호화된 코드를 지원할지 여부를 Zend Opt에 알리는 데 사용됩니다. Zend Opt는 기본적으로 암호화된 코드를 지원합니다. 암호화된 코드를 사용하지 않는 경우 이 옵션을 끄는 것이 좋습니다. 이 기능에는 코드를 풀고 반전시키는 프로세스가 포함되어 있어 시스템 부하가 증가합니다. 내 친구가 해당 디컴파일 도구를 개발했으며 춘절 이후에 출시할 예정입니다.
이 매개변수의 값은 0은 끄기, 1은 켜기 단 2가지 뿐입니다. 기본값은 1이고 권장 설정은 0입니다.
모듈 위치 zend_extension_ts 및 zend_extension_manager.optimizer_ts는 설명이 필요하지 않습니다. 이 매개변수는 하드 디스크에 있는 Zend Optimizer 관련 모듈의 설치 경로입니다.
6. Zend Optimizer가 실행 중인지 어떻게 알 수 있나요?
답은 매우 간단합니다. 아래와 같이 PHP 함수 phpinfo()를 사용하면 됩니다.
phpinfo()
?> 결과 Zend Optimizer에 관한 부분은 다음과 같습니다. (PHP 버전에 따라 정보가 다를 수 있습니다. 내 버전은 PHP4.3.11입니다.)
[클립보드에 복사] [ - ]CODE:
이 프로그램은 Zend 스크립팅 언어 엔진:
Zend Engine v1.3.0, 저작권 (c) 1998-2004 Zend Extension Manager v1.0.6이 포함된 Zend Technologies, 저작권 (c) 2003-2004, Zend Technologies가 Zend Optimizer v2.5.7을 포함함, 저작권 (c ) 1998-2004, Zend Technologies
는 PHP 최적화를 위한 Zend Optimizer가 성공했음을 나타냅니다.
PHP 최적화 구성 2
eAccelerator(이전의 Truck MMCache)로 가속화
eAccelerator란 무엇인가요?
--------- -
eAccelerator는 무료 오픈 소스 PHP 가속기, 최적화 프로그램, 인코더 및
PHP용 동적 콘텐츠 캐시로,
컴파일된 상태에서 캐싱하여 PHP 스크립트의 성능을 향상시켜 컴파일 오버헤드를 거의
🎜>완전히 제거되었습니다. 또한
PHP 스크립트 실행 속도를 높이기 위해 eAccelerator는
PHP 코드 속도를 1~10배 향상시킵니다. TurckMMCache
eAccelerator(구 Truck MMCache)
많은 친구들이 MMCache를 알고 있다고 생각하지만 개발자는 오래 전에 Zend에서 채용되었기 때문에 MMCache는 공식적인 새 버전이 나온 적이 없습니다..최신 버전을 지원해야 합니다. PHP4.0 또는 PHP5.04에서는 소스 코드를 직접 컴파일해야 하는데 이는 일반 사용자에게 환상적입니다... 실망하지 마세요.
현재 페이지 1/2 12다음 페이지
위 내용은 PHP 최적화 구성을 소개합니다 - 속도 향상 VBB, phpwind, Discuz, IPB, MolyX 페이지 1/2 관련 내용이 포함되어 있어 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.