Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

在PHP5.2下面可以用的eAccelerator0.95Final

[复制链接]
gcafrk 发表于 2006-11-30 02:00:59 | 显示全部楼层 |阅读模式
(下载了要顶一下哦!)

我今天按照以下步骤操作,安装成功PHP5.2+ZEND3.2+eAccelerator0.95。
同时提供eAccelerator0.95给大家。

使 eaccelerator 与 Zend Optimizer 和平相处


Zend Optimizer 是Zend官方发布的免费PHP优化器,国内外大多数用户对这一产品的唯一评价是“Zend Loader”。这种说法是因为该产品所谓的优化只是提供了一个页面压缩输出功能,其最主要的目的是为Zend相继推出的PHP代码“混淆器”铺桥搭路,让混淆后的PHP代码可以在计算机上得到执行。如果您打算真正获得高效PHP缓存,建议您选择 eaccelerator 。

Zend的市场推广能力非常之强,这样致使国内外大多数人采用Zend混淆器加密PHP代码。如果想使用被Zend混淆器加密过的代码,那么你必须安装Zend Optimizer。这就引出了我们的主要问题,如何既可以获得执行Zend混淆器加密代码的能力,又可以获得 eaccelerator 的高效率优化。

值得庆幸的是 eaccelerator 提供了对Zend扩展界面的支持,它可以和Zend Optimizer和平相处。让您轻松达到 “既可以获得执行Zend混淆器加密代码的能力,又可以获得 eaccelerator 的高效率优化”的目的。

我习惯性以ZEND扩展的方式配置该模块,下面是我使用的配置(官方标配):

在PHP.INI文件段,eaccelerator的配置内容写在Zend Optimizer之前,并做如下配置:

[Zend]
zend_extension_ts="d:\xampp\xampp\php\ext\eAccelerator.dll"
;eAccelerator加速器路径部分PHP版本此处使用 zend_extension
eaccelerator.shm_size="16"
;eAccelerator使用的内存
eaccelerator.cache_dir="D:\xampp\xampp\tmp"
;eAccelerator缓冲目录,记得给web server可读写权限。
eaccelerator.enable="1"
;eAccelerator是否启用
eaccelerator.optimizer="1"
;eAccelerator优化功能
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
zend_extension_ts = "d:\xampp\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"
zend_extension_manager.optimizer_ts = "d:\xampp\xampp\php\zendOptimizer\lib\Optimizer"
;zend_optimizer.enable_loader = 1
;开启Zend Loader以解析Zend混淆器加密过的PHP代码。默认开启,此行配置只是起到说明作用。
zend_optimizer.optimization_level=1023
;禁止优化功能,避免冲突。
;zend_optimizer.optimization_level=15
;zend_optimizer.license_path =

我感觉在配置此类模块时有一个值得商权的地方。我看到很多程序自身都提供了以PHP代码实现的页面压缩功能,eaccelerator同样也提供了页面压缩的功能。这样一来,给我一种功能重复、资源浪费的感觉,我的看法是假设eaccelerator开启页面压缩支持时,那么请关闭PHP程序提供的相应功能。这是我的个人看法,你呢?




申请加分哦。

[ 本帖最后由 gcafrk 于 2007-1-12 21:13 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

tszm 发表于 2006-11-30 11:27:15 | 显示全部楼层
eAccelerator 不是 已經有Zend Optimizer 的功能嗎?
回复

使用道具 举报

穆亦风 发表于 2006-11-30 12:01:38 | 显示全部楼层
不错,送个荷包给你
另外我想了解一下,是您自己编译的,还是去哪里下载的,经过大负载测试没有
回复

使用道具 举报

寅生 发表于 2006-11-30 16:22:52 | 显示全部楼层
原帖由 穆亦风 于 2006-11-30 12:01 发表
不错,送个荷包给你
另外我想了解一下,使您自己编译的,还是去哪里下载的,经过大负载测试没有



对对,我也想知道!
回复

使用道具 举报

 楼主| gcafrk 发表于 2006-11-30 18:00:53 | 显示全部楼层
此包已经经过我严格测试,完全可以用并且已经用上。整体速度比PHP5.1.6+ZEND3.0.2的组合提高大约20%~30%。
并且由于PHP5.2解决了PHP5.1.6的一些问题使得W3P的出错问题得以解决。

如果不成功,则不会在此与大家分享。我可以为这个包负责。

另外,只要你的服务器的内存够用和CPU的速度够快,可以更改以下这个参数以期加快速度:
zend_optimizer.optimization_level=1023(上面已经改过了)

我的服务器是双PIII-800+512MB的SDRAM都可以用上面的参数:)

因此,再次申请加分鼓励。我可是搞到半夜才全部测试完毕,然后不敢独乐,立即与大家分享哦。

[ 本帖最后由 gcafrk 于 2006-12-1 01:04 编辑 ]
回复

使用道具 举报

 楼主| gcafrk 发表于 2006-11-30 18:02:18 | 显示全部楼层
另外,ZEND实际上的速度没有EACCELERATOR与APC快。APC是最快的,不过我还没有找到资料与程序来测试。
回复

使用道具 举报

 楼主| gcafrk 发表于 2006-12-1 00:56:20 | 显示全部楼层
以下是我找到的一个APC与eAccelerator、ZEND加速效果的对比:

APC and eAccelerator Benchmarks

Posted at 26, 2005 04:38 - Category: The Web

Well, here are the raw results:http://kate.asmallorange.com/benchmarks/

                     APC     eAccel   Zend   None
VB3.5 Index    98.72   98.93   38.03  38.31
VB Forum        26.47   25.82   19.37  18.93
VB Topic         37.26   35.27   21.01  20.79
IPB 2.1 Index  116.51 113.73  35.6   35.66
IPB Forum       51.1     52.45   24.91  24.43
IPB Topic        42.01   41.83   19.34  19.02


应该说,从数据上面看,两个结果差不多,APC略微胜出。但是实际可能因为不同的APC参数设置可能会有不同的结果。还有,不同的系统软件环境也会影响结果。

所以,还是推荐PHP5.2+ZEND3.2+EACCELERATOR 0.95 这个组合。毕竟有上面1楼的参数可以参考。

[ 本帖最后由 gcafrk 于 2006-12-1 01:07 编辑 ]
回复

使用道具 举报

 楼主| gcafrk 发表于 2006-12-1 01:17:07 | 显示全部楼层

关于APC加速器

最新版本是 APC V3.0.12P2。这个版本支持PHP5.2了!

但是我还没有找到编译好的版本来试验。

确认没有看到合适的WIN32版本的APC。再加上效果差不多,因此,我暂时就不测试APC了。

[ 本帖最后由 gcafrk 于 2006-12-1 03:05 编辑 ]
回复

使用道具 举报

weq 发表于 2006-12-3 00:25:51 | 显示全部楼层
楼主真是好心人 刚好在找这个呢
回复

使用道具 举报

tianye1990 发表于 2006-12-3 18:50:20 | 显示全部楼层
好帖子!!绝对支持!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-11 12:44 , Processed in 0.037733 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表