PHP性能:加速器和HTTP服务器

时间:2010-09-05 13:21:14

标签: php performance caching apc xcache

首先,哪个是最快的加速器:XCache还是APC? 我应该将nginx,lighttpd,Apache或Apache与nginx作为静态内容的反向代理。什么更好?
谢谢。

2 个答案:

答案 0 :(得分:1)

对此没有一般性的答案。这取决于你需要什么。我总是选择APC用于新项目。我使用过XCache,但我认为APC更好,原因如下。

  • 稳定性:APC比XCache更稳定
  • 支持:您将获得更多APC支持,因为有更多用户使用APC
  • 支持2:有很多支持APC的框架和库而不是XCache
  • 开发:APC的开发比XCache更为开发。与XCache相比,支持新的PHP版本

所以纯粹的表现并非一切:)

答案 1 :(得分:1)

APC更加用户友好,为您提供更好的命中失误统计数据。 XCache在性能上差不多但不稳定。这实际上取决于您的服务器以及您在其上运行的内容。您需要对不同场景进行基准测试并找到您的最佳位置。对于使用768M Ram的VPS上的WordPress安装,我使用Nginx反向代理静态缓存和Memcached获得了最佳结果。以下是了解我通过此设置实现的目标的基础:

$ ab -n 1000 -c 100

每秒产生1712.33个请求

alt text