标题: eAccelerator的安装(兼容Zend Optimizer)
Haohappy
超级版主
Rank: 8Rank: 8
PHPEye站长


UID 2
精华 11
积分 110
帖子 283
翻译 6
原创 1
阅读权限 150
注册 2007-5-2
状态 离线
发表于 2007-5-31 17:35  资料  短消息  加为好友  添加 haohappy 为MSN好友 通过MSN和 haohappy 交谈
eAccelerator的安装(兼容Zend Optimizer)

因为服务器上必须安装Zend Optimizer(有些站点的代码是加密过的),而ZO与我原来使用的APC不兼容,所以决定安装eAccelerator。

EA也是很优秀的Opcode缓存软件,安装过程如下:
http://eaccelerator.net/wiki/InstallFromSource

有一点要注意的是,如果使用的是线程安全的PHP版本,在编辑php.ini时
zend_extension="/www/php/modules/eaccelerator.so"
一定要改为
zend_extension_ts="/www/php/modules/eaccelerator.so"

另外,如果服务器上同时安装了Zend Optimizer,要在php.ini中把ZO的配置选项写在EA的后面:
[eAccelerator]
zend_extension_ts="/www/php/modules/eaccelerator.so"
eaccelerator.shm_size="16"
...............略

[Zend]
zend_extension_manager.optimizer=/www/Zend/lib/Optimizer-3.2.2
...............略

安装之后可以用php -v或者phpinfo()查看一下EA是否生效。

[root@abcserver logs]# /www/php/bin/php -v
PHP 5.2.2 (cli) (built: May  5 2007 22:33:09)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
    with eAccelerator v0.9.5.1, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
    with Zend Extension Manager v1.2.0, Copyright (c) 2003-2006, by Zend Technologies
    with Zend Optimizer v3.2.2, Copyright (c) 1998-2006, by Zend Technologies

安装之后,访问速度明显加快呵呵。

EA有一点不如APC,就是没有直观的图表来显示当前的使用情况,缓存了哪些文件,占用了多少内存等。

[ 本帖最后由 Haohappy 于 2007-5-31 18:11 编辑 ]

顶部
diogin
版主
Rank: 7Rank: 7Rank: 7



UID 16
精华 1
积分 10
帖子 38
翻译 0
原创 0
阅读权限 100
注册 2007-5-4
来自 广东省广州市
状态 离线
发表于 2007-6-1 01:18  资料  短消息  加为好友 
Haohappy不用XCache?我看了看APC和eAccelerator,最后发现还是XCache直观方便





The world is everything that is the case.
顶部
Haohappy
超级版主
Rank: 8Rank: 8
PHPEye站长


UID 2
精华 11
积分 110
帖子 283
翻译 6
原创 1
阅读权限 150
注册 2007-5-2
状态 离线
发表于 2007-6-1 09:05  资料  短消息  加为好友  添加 haohappy 为MSN好友 通过MSN和 haohappy 交谈
可以兼容Zend Optimizer吗?

顶部
Ben
新手上路
Rank: 1



UID 54
精华 0
积分 0
帖子 5
翻译 0
原创 0
阅读权限 10
注册 2007-6-1
来自 抚琴居
状态 离线
发表于 2007-6-1 15:01  资料  主页 短消息  加为好友 
XCache 可以跟 ZO 共存的。安装方法也跟 EA 一样~

顶部
Haohappy
超级版主
Rank: 8Rank: 8
PHPEye站长


UID 2
精华 11
积分 110
帖子 283
翻译 6
原创 1
阅读权限 150
注册 2007-5-2
状态 离线
发表于 2007-6-1 16:55  资料  短消息  加为好友  添加 haohappy 为MSN好友 通过MSN和 haohappy 交谈


QUOTE:
原帖由 Ben 于 2007-6-1 15:01 发表
XCache 可以跟 ZO 共存的。安装方法也跟 EA 一样~

Thanks.

我还没来得及自己做评测,不知道XCache,APC,ZO,EA在效率提升上哪个更强?

顶部
Ben
新手上路
Rank: 1



UID 54
精华 0
积分 0
帖子 5
翻译 0
原创 0
阅读权限 10
注册 2007-6-1
来自 抚琴居
状态 离线
发表于 2007-6-2 18:41  资料  主页 短消息  加为好友 
Ilia 的一份 talk 里面有过原生 PHP4.4.0、APC、eAccelerator、PHP Accelerator 和 ZendPlatform 之间的比较(环境为 FUDForum、Smarty 和 PHPMyAdmin),他的结论是 eAccelerator 速度最快,APC 和 ZendPlatform 不相上下,性能大致较 eAccelerator 低 10%。原因我想可能是 eAccelerator 多了个 OPCode 优化模块,不过看起来作用有限。XCache 是新兴的 OPCode Cacher,相关评测较少,不过我觉得 XCache  也不会差到哪里,应该会在 ±10% 以内。另外有用户表明 XCache 在多 CPU 环境中性能表现优异。

顶部
Haohappy
超级版主
Rank: 8Rank: 8
PHPEye站长


UID 2
精华 11
积分 110
帖子 283
翻译 6
原创 1
阅读权限 150
注册 2007-5-2
状态 离线
发表于 2007-6-3 10:28  资料  短消息  加为好友  添加 haohappy 为MSN好友 通过MSN和 haohappy 交谈
看来性能都差不多,但APC,XCache将来会支持PHP6。 好像只有APC提供了图形界面的报表功能? 我觉得这个功能还是挺重要的呀,可以时时查看缓存了多少文件,哪些文件。

顶部
wps2000
新手上路
Rank: 1



UID 34
精华 0
积分 0
帖子 73
翻译 0
原创 0
阅读权限 10
注册 2007-5-20
状态 离线
发表于 2007-8-25 12:07  资料  短消息  加为好友 
XCache明显不如ea,我用了半年之后还是最终抛弃了他,他太不稳定了
有时候明显的可以看到命中永远是0,不停的编译(ab -c 30 -n 1000测试速度还不如不加载它),而换装ea后,速度上升明显





顶部
hightman
新手上路
Rank: 1



UID 878
精华 0
积分 0
帖子 1
翻译 0
原创 0
阅读权限 10
注册 2008-3-10
状态 离线
发表于 2008-3-10 10:23  资料  短消息  加为好友 
eA 也可以看缓存情况, 只是界面比较简陋.

顶部
 


PHPEye开源社区


当前时区 GMT+8, 现在时间是 2008-12-3 09:48

    Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.031973 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - PHPEye开源社区 - Archiver