
2007-5-31 17:35
Haohappy
eAccelerator的安装(兼容Zend Optimizer)
因为服务器上必须安装Zend Optimizer(有些站点的代码是加密过的),而ZO与我原来使用的APC不兼容,所以决定安装eAccelerator。
EA也是很优秀的Opcode缓存软件,安装过程如下:
[url]http://eaccelerator.net/wiki/InstallFromSource[/url]
有一点要注意的是,如果使用的是线程安全的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,就是没有直观的图表来显示当前的使用情况,缓存了哪些文件,占用了多少内存等。
[[i] 本帖最后由 Haohappy 于 2007-5-31 18:11 编辑 [/i]]
2007-6-1 01:18
diogin
Haohappy不用XCache?我看了看APC和eAccelerator,最后发现还是XCache直观方便:lol
2007-6-1 09:05
Haohappy
可以兼容Zend Optimizer吗?
2007-6-1 15:01
Ben
XCache 可以跟 ZO 共存的。安装方法也跟 EA 一样~
2007-6-1 16:55
Haohappy
[quote]原帖由 [i]Ben[/i] 于 2007-6-1 15:01 发表 [url=http://www.phpeye.com/bbs/redirect.php?goto=findpost&pid=162&ptid=38][img]http://www.phpeye.com/bbs/images/common/back.gif[/img][/url]
XCache 可以跟 ZO 共存的。安装方法也跟 EA 一样~ [/quote]
Thanks.
我还没来得及自己做评测,不知道XCache,APC,ZO,EA在效率提升上哪个更强?
2007-6-2 18:41
Ben
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 环境中性能表现优异。
2007-6-3 10:28
Haohappy
看来性能都差不多,但APC,XCache将来会支持PHP6。 好像只有APC提供了图形界面的报表功能? 我觉得这个功能还是挺重要的呀,可以时时查看缓存了多少文件,哪些文件。
2007-8-25 12:07
wps2000
XCache明显不如ea,我用了半年之后还是最终抛弃了他,他太不稳定了
有时候明显的可以看到命中永远是0,不停的编译(ab -c 30 -n 1000测试速度还不如不加载它),而换装ea后,速度上升明显
2008-3-10 10:23
hightman
eA 也可以看缓存情况, 只是界面比较简陋.
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.