Zend Optimizer 為 Zend 公司免費提供的 PHP opcode 快取與優化擴展,官方宣稱特定場景**效能提升 30% 以上**。安裝精靈會自動修改 php.ini,但手動調校可榨乾效能。
[Zend]
zend_optimizer.optimization_level=1023
zend_optimizer.encoder_loader=0
zend_extension_ts="C:\Program Files\Zend\lib\ZendOptimizer.dll"
共 10 個優化階段,以位元遮罩值控制:
| 階段 | 值 |
|---|---|
| 不使用 | 0 |
| PASS 1 | 1 |
| PASS 2 | 2 |
| PASS 3 | 4 |
| PASS 4 | 8 |
| PASS 5 | 16 |
| PASS 6 | 32 |
| PASS 7 | 64 |
| PASS 8 | 128 |
| PASS 9 | 256 |
| PASS 10 | 512 |
1023 = 1+2+4+...+512 → **全開 10 階段**(作者測試最佳)。1(預設):支援 Zend Encoder 加密腳本,需解包解碼,**增加系統負載**。0:關閉,**若無加密檔案強烈建議關閉**以釋放資源。ZendOptimizer.dll (Windows) 或 ZendOptimizer.so (Linux) 絕對路徑。zend_extension。.so 到擴展目錄。php.ini 加入上述三行,重啟 Web 伺服器。php -v 或 phpinfo(),輸出含 Zend Optimizer 字樣即成功。zend_extension。