IT貓撲網:您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉貼|軟件發(fā)布

您當前所在位置: 首頁服務器WEB服務器 → 關于Zend Optimizer

關于Zend Optimizer

時間:2019-12-04 19:20:14 來源:IT貓撲網 作者:網管聯(lián)盟 我要評論(0)

Zend Optimizer(以下簡稱ZO)用優(yōu)化代碼的方法來提高PHP 4.0應用程序的執(zhí)行速度。實現(xiàn)的原理是對那些在被最終執(zhí)行之前由運行編譯器(Run-Time Compiler)產生的代碼進行優(yōu)化。 優(yōu)化能提高你的盈利能力

一般情況下,執(zhí)行使用ZO的PHP程序比不使用的要快40%到100%。這意味著網站的訪問者可以更快的瀏覽網頁,從而完成更多的事務,創(chuàng)造更好的客戶滿意度。更快的反應同時也意味著可以節(jié)省硬件投資,并增強網站所提供的服務。所以,使用ZO,就等于提高了電子商務的盈利能力。

ZO能給PHP用戶帶來很多益處,特別是那些運營網站的人??焖龠\行PHP程序可以顯著降低服務器的CPU負載,并可以減少一半的反應時間,也就是從訪問者點擊鏈接到服務器開始讀取頁面之間的時間。

系統(tǒng)需求

當前版本的ZO(Beta 4)只能運行在PHP 4.0下。

操作系統(tǒng)的要求如下:

- 基于glibc2.1的x86 Linux系統(tǒng)(Red Hat 6.1, Mandrake 7.0, Slackware 7.0及SuSE 6.1)

- 基于glibc2的x86 Linux系統(tǒng)(Red Hat 5.2, SuSE 6.1)

- 基于libc5的x86 Linux系統(tǒng)(Slackware 4.0, Debian 1.3.1r8)

- Sparc Solaris 2.6, 7和8

- FreeBSD 3.4和4.0

- Windows NT 4.0(不包括其它版本的Windows)

對PHP的要求如下:

- PHP 4.0.0:以外的版本均不被支持

- 同時支持CGI方式和Apache模塊方式

- 在Windows下,PHP必須:1)是從http://www.php.net上下載的現(xiàn)成的WIN32執(zhí)行版本;2)自己編譯時帶"Release_Ts"(Release Thread Safe)選項的。

安裝過程

-UNIX

1 編譯PHP,不要加調試選項-否則ZO不會工作:在配置是加上--disable-debug選項

2 復制ZendOptimizer.so文件到你的機器,通常放在:/usr/local/Zend/lib下

3 在php.ini文件中加入如下兩行,不要包含任何空格:

zend_optimizer.optimization_level=7

zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"

4 重新啟動Apache服務器

-WINDOWS

1 從http://www.php.net下載WINDOWS版的PHP 4.0.0,這個版本不包含調試特性。

2 復制ZendOptimizer.dll文件到你的機器,通常放在:C:\Program Files\Zend\lib下

3 在php.ini文件中加入如下兩行,不要包含任何空格:

zend_optimizer.optimization_level=7

zend_extension_ts="C:\Program Files\Zend\lib\ZendOptimizer.dll"

4 如果需要的話,重新啟動WEB服務器

Zend Optmizer常見問題

問:什么是Zend Optimizer;有什么用?

答:ZO仔細檢查有運行編譯器產生的代碼,分析并做優(yōu)化,讓它運行得更快。

問:為什么要用ZO,難道PHP4還不夠快嗎?

答:的確,用于PHP4的標準運行編譯器已經夠快了--相同情況下比PHP3要快2-10倍。但使用了ZO的PHP程序的執(zhí)行速度還會加快40%到100%。

問:ZO在PHP4軟件安裝的什么位置?

答:ZO位于PHP4的ZEND引擎中,介于運行編譯器和最終執(zhí)行器之間。

問:ZO的最終發(fā)布版本要付費嗎?

答:不要。ZO的最終版本將繼續(xù)作為免費軟件來發(fā)布。ZEND技術公司不打算對任何ZO版本收費。

問:開發(fā)人員如何獲知ZO是否在運行?

答:只要用PHP的函數(shù)phpinfo()來檢測便知,如下所示:

phpinfo();

?>

顯示的結果中關于ZO的部分就象下面這樣:

This program makes use of the Zend scripting language engine:

Zend Engine v1.0, Copyright (c) 1998-2000 Zend Technologies Ltd.

with Zend Optimizer v0.98, Copyright (c) 1998-2000 by Zend Technologies

http://www.zend.com/zend/optimizer.php 下載?

關鍵詞標簽:關于,ZO,PHP,Zend,運行

相關閱讀 關于 mysql5 改密碼后不能登錄問題的解答 更新關于文件操作的CentOS常用命令 windows2003中關于軟路由設置方法的具體介紹 PHP關于中文漢字替換與模式匹配的問題 Oracle 10G關于表操作常用語句詳解及隨想 Linux關于地址空間和MMAP映射

文章評論
發(fā)表評論

熱門文章 ISAPI Rewrite實現(xiàn)IIS圖片防盜鏈 ISAPI Rewrite實現(xiàn)IIS圖片防盜鏈 IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin 在Windows服務器上快速架設視頻編解碼器全攻略 在Windows服務器上快速架設視頻編解碼器全攻略 win2000server IIS和tomcat5多站點配置 win2000server IIS和tomcat5多站點配置

相關下載

人氣排行 XAMPP配置出現(xiàn)403錯誤“Access forbidden!”的解決辦法 WIN2003 IIS6.0+PHP+ASP+MYSQL優(yōu)化配置 訪問網站403錯誤 Forbidden解決方法 如何從最大用戶并發(fā)數(shù)推算出系統(tǒng)最大用戶數(shù) Server Application Unavailable的解決辦法 報錯“HTTP/1.1 400 Bad Request”的處理方法 Windows Server 2003的Web接口 http 500內部服務器錯誤的解決辦法(windows xp + IIS5.0)