ZendOptimizer配置指南_PHP教程

來源:互聯網
上載者:User
Zend Optimizer 配置指南
當前作者:王猛 (HeartIcy@163.com)
建立日期:2003年1月14日
修訂版本:1.1
Zend Optimizer是由PHP核心引擎“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 FilesendlibendOptimizer.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的朋友有所協助。如果有任何不理解的地方可以通過電子郵件同
我聯絡 - HeartIcy@163.com 。之前我發表的《開闢一條自由ASP快車道》被國內多家網站抹煞著作權聲明以及作者資訊不道德轉載,我希望同樣的情況不要在這篇文章出現。IT寫作社區某梁姓作者請自重,另外幾家網站也不要鬆口氣,我也知道你做了些什麼!*本文檔遵循美國自由軟體基金會通用文檔許可協議發布*

http://www.bkjia.com/PHPjc/532060.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/532060.htmlTechArticleZend Optimizer 配置指南 當前作者:王猛 (HeartIcy@163.com) 建立日期:2003年1月14日 修訂版本:1.1 Zend Optimizer是由PHP核心引擎“Zend”建立者Zend技術...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.