apc vs eaccelerator vs用
-
06-09-2019 - |
题
Im做的研究在这些使用并且我不能真的找到一个突出。 Eaccelerator 是的速度比 APC, 但是更好的保持。 用 是速度较快,但其他人更容易语法。
有人建议使用哪,为什么?
解决方案
APC是要被包括在PHP 6,以及我猜想它已被选定为很好的理由:)
这是相当容易安装和一定速度的东西了。
其他提示
APC肯定。它是由PHP的家伙写的,所以即使它可能不共享的最高速度,你可以在事实上,它的最高质量的投注。
另外,您得到一些其他的漂亮的功能我用所有的时间( http://www.php.net/apc )。
在我与eAccelerator在去年底 - 速度提升,更小的内存占用,这是一个事实是很容易的安装动摇我。它还具有一个很好的基于Web的前端清除缓存,并提供一些统计资料。
这是其不能维持了这一事实并不是我一个问题 - 它的工作原理,这就是我所关心的。在未来,如果它打破PHP6(或其他),那么我会重新评估我的决定,并可能与APC去,只是因为它已通过PHP开发人员(所以应该更容易安装)
有可能指出每个(包括日期)的当前稳定,不稳定和DEV版本是重要的:
APC
http://pecl.php.net/package/apc
dev dev 2013-09-12
3.1.14 beta 2013-01-02
3.1.9 stable 2011-05-14
了XCache
dev/3.2 dev 2013-12-13
dev/3.1 dev 2013-11-05
3.1.0 stable 2013-10-10
3.0.4 stable 2013-10-10
eAccelerator在
https://github.com/eaccelerator/eaccelerator
dev dev 2012-08-16
0.9.6-rc1 unstable 2010-01-26
0.9.5.1 stable 2007-05-16
在我看到的所有测试,eAccelerator在执行比任何其他高速缓存在那里更快,使用较少的memeory这样做。它带有一个漂亮的脚本,以查看高速缓存利用率和清除缓存等eAccelerator在与Xdebug的和Zend的优化兼容。
时,被包括在PHP APC,因为它正在由PHP开发维持。它有很好的表现,但不作为eAccelerator在为好。它具有兼容性问题与Zend的优化。
了XCache用的lighttpd的开发者作出,基准测试显示它similiarly执行到eAccelerator在,而且比APC更快。
因此,这是最好的?
APC如果你想要一个简单的缓存,将始终与PHP,没有什么大惊小怪的工作=大。 eAccelerator在=如果你有时间去维护它,让它继续下去TODATE和了解它是如何工作的,它会执行得更快。长期不支持某些作为APC,因为APC是由开发者PHP完成。
我测试eAccelerator在和了XCache与Apache,Lighttp和Nginx的与WordPress站点。 eAccelerator在每次都会获胜。 坏事是仅适用于Debian和Ubuntu缺少的包。一个PHP更新后往往在服务器已不若eAccelerator在模块没有重新编译工作。
eAccelerator在最后一个RC是从2009/07/15(0.9.6 RC1)与PHP 5.3支持
我一直用APC用PHP 5.1和5.2,但我有很多的使用APC用PHP 5.3(随机)错误:奇怪的空白页,随机外的存储器错误。当我禁用APC他们都消失了。但是,这是没有选择的,因为它运行的是大批量的网站。
所以,我试图eAccelerator在。到目前为止,它已经稳固和速度的提升是比APC更大。 APC的家伙确实需要花一些时间bugfixing。
我觉得APC是去,除非你是在网站上使用Zend Optimizer的方式。 APC与Zend Optimizer的不兼容所以在这种情况下,你需要去的东西,如eAccelerator在。
即使两者eacceleator和中等了XCache负载期间的性能相当良好,APC保持严重请求强度下其稳定性。如果我们在这里谈论几百请求/秒,你会不会感觉不一样。但是,如果你想更多的回应,definetely与APC坚持。特别是如果你的应用有过度的动态特性,这将有可能造成这样的负载下锁定问题。 HTTP://www.ipsure。 COM /博客/ 2011 / eAccelerator在-AS-Zend的扩展,高负荷,平均发放/ 可能会有帮助。
如果你想PHP文件缓存而已,你可以直接使用eAccelerator在。非常容易安装和配置,并给予了很大的成效。
但太糟糕了,他们移除了最新版本0.9.6。 的eaccelerator_put和eaccelerator_put p>
APC出现segfaults整日整夜,得到了与eAccelerator在没有任何经验,但XCache将是非常可靠的具有选择和不断发展的负荷。