全球主机交流论坛

标题: 求科普:ZendOptimizer和eAccelerator有啥区别? [打印本页]

作者: 老刘    时间: 2012-10-20 23:49
标题: 求科普:ZendOptimizer和eAccelerator有啥区别?
RT
作者: 伐檀    时间: 2012-10-20 23:49
Xcache
作者: bannelu    时间: 2012-10-20 23:51

zend optimizer 是一个代码优化的模块,可以调优php代码,实现的原理是对那些在被最终执行之前由运行编译器(Run-Time Compiler)产生的代码进行优化。代码性能可以提高40%到100%,从这点上来说,应该不具有强大的缓存功能,没有读过源码,不清楚是否具有缓存以及缓存质量如何。

eAccelerator 是一个将编译之后的php代码缓存在share memory中的模块。通过访问共享内存可以得到编译后的代码并直接执行用以提高效率,这个对于php的执行效率的提高还是很大的。同时,eAccelerator也可以缓存数据至文件中,这个部分由于是对文件的操作,我想对大多数的文件cache来说,原理相似,性能相近。

PS。。复制过来的。
作者: atrong    时间: 2012-10-20 23:51
求科普
作者: 老刘    时间: 2012-10-20 23:53
是不是可以理解成一个优化编译过程,一个优化缓存编译结果??
作者: 老左    时间: 2012-10-20 23:55
学习了
作者: 花雪月静    时间: 2012-10-21 08:52
老刘 发表于 2012-10-20 23:53
是不是可以理解成一个优化编译过程,一个优化缓存编译结果??

貌似是这样,小白觉得
作者: 完美    时间: 2012-10-21 09:05
我一般都装了。。
zend+ea
作者: 零度回忆    时间: 2012-10-21 12:10
两个都装哈
作者: wdlth    时间: 2012-10-21 12:26
公司不同
作者: 熱血大叔    时间: 2012-10-21 12:28
可以兩個都裝,內存小的裝 eAccelerator 就好

這邊有測試說明:

http://saplingidea.iteye.com/blog/398354




欢迎光临 全球主机交流论坛 (https://loc.niceguy.workers.dev/) Powered by Discuz! X3.4