当前位置: 首页 - 标签 - ZendOptimizer
显示模式: 普通 | 列表

ZendOptimizer配置指南

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 Files\Zend\lib\ZendOptimizer.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个优化过程连总数的一半都没有。各个优化过程的对应的数字代码(值)如下:


阅读全文...

分类: PHP | Web Developing  引用: 0  评论: 0  点击: 3

2003应用程序错误事件487、3299

最近学校的BBS每两天当一次,刚开始没注意,最近频繁了,仔细查看了下日志,今天早上出现了两个错误,一个是Zend Optimizer的487错误,一个是Apache的3299错误。

事件 ID ( 487 )的描述(在资源( Zend Optimizer )中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远程计算机显示消息。您可能可以使用 /AUXSOURCE= 标识来检索词描述;查看帮助和支持以了解详细信息。下列信息是事件的一部分: Unable to view file mapping, 试图访问无效的地址。

在网上搜了搜,估计是目录的权限问题,于是做了以下操作,修改了C:\Windows\Temp的权限,允许Network Service进行读取和运行的权限;另外修改了php.ini,php.ini文件中设置upload_tmp_dir = "C:\Windows\Temp\",原来这个upload_tmp_dir 是没有设置的,查看了一下php.ini,居然很多东西没有配置,估计是前任的师兄用的是phpStudy配套PHP配置环境,所以安装后都没进行什么配置,出问题也是难怪的。


The Apache service named reported the following error:
>>> httpd.exe: Could not reliably determine the server's fully qualified domain name, using 202.115.144.85 for ServerName .

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

这个是Apache错误3299的错误提示,这个错误在昨天给LINUX远程安装Apache的时候也遇到过,就是server name没有设置。于是打开httpd.conf设置 ServerName 202.115.144.81:80,这下问题应该解决了。另外查看了一下这个配置文件,发现还是一些地方没设置好,修改了监听端口为


阅读全文...

分类: Diaries | Feeling Of Life  引用: 0  评论: 0  点击: 151