zendoptimizer配置指南

2016-01-29 13:15 1 1 收藏

zendoptimizer配置指南,zendoptimizer配置指南

【 tulaoshi.com - PHP 】

Zend Optimizer 配置指南     swotcoder [原作] 
关键字   PHP Zend 优化
出处   

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 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的朋友有所帮助。如果有任何不理解的地方可以通过电子邮件同
我联系 - HeartIcy@163.com 。之前我发表的《开辟一条自由ASP快车道》被国内多家网站抹煞版权声明
以及作者信息不道德转载,我希望同样的情况不要在这篇文章出现。IT写作社区某梁姓作者请自重,另外几
家网站也不要松口气,我也知道你做了些什么!

*本文档遵循美国自由软件基金会通用文档许可协议发布*

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/php/)

来源:https://www.tulaoshi.com/n/20160129/1489443.html

延伸阅读
标签: Java JAVA基础
j2ee的jdbc配置指南--连接sql server 数据库 关键词:Java 1。到www.inetsoftware.de download Opta2000.zip ,zip以后一个.jar文件和几个.java的测试例子。同时有一个xa目录,是j2ee的例子。 2.配置default.proprtise文件 2。cd xa 3.javac -c %j2ee_classpath%;Opta2000.jar EJB HOme Interface 4.deploy it 5.mk client 6.run client
/usr/ports/net/isc-dhcp3-server make install default-lease-time 21600;max-lease-time 86400;option domain-name-servers 202.103.44.5,202.103.0.117;option domain-name "kmip.net";option routers 10.0.0.2;option broadcast-address 10.0.0.255;option perform-mask-discovery on;ddns-update-style none; group{ subnet 10...
顺利收发邮件。 打开kontact-设置-配置kmail-身份-接收和发送-ok.163的主机是pop.163.com smtp.163.comyahoo的主机是pop.mail.yahoo.com.cn smtp.mail.yahoo.com.cnhotmail的主机是pop3hot.com pop3hot.com如果你用evolution,方法是一样的。 特别要注意,这样避免在重装系统时邮件丢失。
标签: 绝地求生
配置需求全图文详解 显卡 显卡可以说是这种大型PC游戏最看中的配件了,显卡目前有两大厂商:NVIDIA(N卡)和AMD(A卡)。 常见的GTX系列是N卡的产品,原先的HD系列和现在的R系列,是A卡的产品。 绝地求生官方给出的最低显卡要求是: nVidia GeForce GTX 660 2GB / AMD Radeon HD 7850 2GB 这是什么概念呢? ...
标签: ASP
  Config.web 配置文件 所有ASP+的配置信息都包括在名叫Config.web的配置文件当中。下面的例子说明了一个ASP+配置文件的结构: 代码: -------------------------------------------------------------------------------- <!-- CONFIG.WEB FILE --<configuration   <configsections    &n...

经验教程

891

收藏

97
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部