Zend Optimizer 配置指南 (轉)
Optimizer 指南
當前作者:王猛 (to:HeartIcy@163.com">HeartIcy@163.com)
建立日期:年1月14日
修訂版本:1.1
Zend Optimizer是由核心引擎“Zend”建立者Zend技術公司所開的免費PHP。據Zend公司
透露使用這個軟體某些情況下至少可以提高30%以上!這麼好的免費大餐當然要用,現在我們來
談談如何配置這套軟體。
Zend Opt的是傻瓜化的,安裝嚮導會自動根據你的選擇來修改php.ini幫助你啟動這個引擎。下面
我們來介紹下Zend Opt的配置選項,幫助你最大化自定義合理的配置。下邊是我所用的配置,看不
懂也不要著急,看完本文你就會完全明白。
[Zend]
zend_optimizer.optimization_level=1023
zend_optimizer.encoder_loader=0
zend_extension_ts="C:Program FilesZendlibZendOptimizer.dll"
現在我們來介紹下上邊這個配置檔案的含義:
zend_optimizer.optimization_level 《== 最佳化程度,這裡定義啟動多少個最佳化過程。
zend_optimizer.encoder_loader 《== 是否允許處理由Zend Encoder的PHP檔案。
zend_extension_ts 《== 最佳化器所在目錄。
最佳化過程 zend_optimizer.optimization_level 詳細解釋
這裡最為重點的部分,仔細看!Zend Opt總共有10個最佳化過程,從理論上說開的越多效能越好。當然,
理論和實際永遠都存在著差距。最佳化過程開啟的越多對效能消耗也相對也越大,Zend Opt的10個最佳化過
程並不相同也就是說效果不是平均的。Zend公司定義的最高值(High)為15,這裡15指的是開啟1-4號
最佳化過程。當然,很多朋友並不滿足於此,畢竟最高也只開啟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 Opt
是否去支援被Zend Encoder加密過的程式碼。預設情況下Zend Opt將支援加密過的程式碼。如果不使用被加密
過的程式碼我推薦你關閉此選項。這個功能牽扯到解包反碼的過程,會導致負荷的加重。我的朋友已經
開發完畢相應的反編譯工具,預計春節之後推出。
這個引數的值只有兩個 0 關閉, 1 開啟。預設為1,推薦設定為0。
模組定位 zend_extension_ts 無需解釋
這是最簡單的地方,引數就是Zend Opt模組在上的安裝路徑。
好了,就此結束!希望這篇文章對喜歡PHP的朋友有所幫助。如果有任何不理解的地方可以透過電子同
我聯絡 - 。之前我發表的《開闢一條自由快車道》被國內多家網站抹煞版權宣告
以及作者資訊不道德轉載,我希望同樣的情況不要在這篇文章出現。IT寫作社群某梁姓作者請自重,另外幾
家網站也不要鬆口氣,我也知道你做了些什麼!
*本文件遵循美國自由軟體基金會通用文件許可釋出*
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-996958/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP5.3安裝Zend Guard Loader代替Zend OptimizerPHP
- Linux AS4 Zend Optimizer 無法執行的原因(轉)Linux
- Zend OPcache 最佳實踐配置opcache
- KDE配置指南(轉)
- LILO配置指南(轉)
- GNOME的配置指南(轉)
- Changes in PHP 5/Zend Engine 2.0 (轉)PHP
- Zend Guard 5 詳細的使用配置教程
- Zend Framework和Smarty在php中的配置FrameworkPHP
- apache+tomcat配置指南(轉)ApacheTomcat
- LILO配置指南(整理版) (轉)
- J2EE配置指南 (轉)
- Zend Studio 5.0 Final for Linux(轉)Linux
- RedHat系統ADSL配置指南(轉)Redhat
- J2EE配置指南(一) (轉)
- J2EE配置指南(二) (轉)
- Ubuntu:ATI顯示卡安裝配置指南(轉)Ubuntu
- PHP 5/Zend Engine 2.0的改進(二) (轉)PHP
- Linux下安裝mantis配置指南【轉】Linux
- CISCO訪問表配置指南--第1章 (轉)
- Oracle OptimizerOracle
- OPTIMIZER_MODE、optimizer_index_cost_adjIndex
- 微軟攜手Zend推動PHP語言發展(轉)微軟PHP
- 向Linux進軍(X-Window配置指南) (轉)Linux
- 【轉】OPTIMIZER_INDEX_COST_ADJ與成本計算Index
- 說一說Oracle的最佳化器(Optimizer) (轉)Oracle
- mysql trace optimizerMySql
- OPTIMIZER_INDEX_CACHING & OPTIMIZER_INDEX_COST_ADJIndex
- zend_objects_store_putObject
- zabbix中文配置指南
- OPTIMIZER_INDEX_CACHING和OPTIMIZER_INDEX_COST_ADJIndex
- Oracle Optimizer CBO RBOOracle
- [zt] OPTIMIZER_INDEX_CACHING和OPTIMIZER_INDEX_COST_ADJIndex
- linuxphp載入zend框架LinuxPHP框架
- Zend Framework+Smarty應用Framework
- Modbus轉Profinet協議轉換閘道器:快速配置實踐指南協議
- CiscoPIX防火牆配置指南防火牆
- linux vnc配置指南LinuxVNC