PHP 性能:加速器和 HTTP 服务器
首先,哪个是最快的加速器:XCache 还是 APC? 我应该使用 nginx、lighttpd、Apache 还是 Apache with nginx 作为静态内容的反向代理。有什么更好的?
谢谢。
First, which is the fastest accelerator: XCache or APC?
And should I have nginx, lighttpd, Apache or Apache with nginx as a reverse proxy for static contents. What's better?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
APC 更加用户友好,并为您提供更好的命中/未命中统计数据。 XCache 的性能大致相同,但稳定性较差。这实际上取决于您的服务器以及您在其上运行的内容。您需要对不同的场景进行基准测试并找到您的最佳位置。对于在具有 768M RAM 的 VPS 上安装 WordPress,我使用 Nginx 反向代理静态缓存和 Memcached 获得了最佳结果。以下是我通过此设置所取得的成果的工作台:
$ ab -n 1000 -c 100
每秒产生 1712.33 个请求
APC is more user friendly and gives you better hit miss stats. XCache is about the same in performance but not as stable. It really depends on your server and what your running on it. You need to benchmark different scenarios and find your sweet spot. For my WordPress installation on a VPS with 768M Ram I got the best results using an Nginx reverse proxy static cache along with Memcached. Here is the bench to get an idea of what I achieved with this set up:
$ ab -n 1000 -c 100
yielded 1712.33 requests per second
对此没有一般性的答案。这取决于你需要什么。我总是选择 APC 进行新项目。我使用了 XCache,但我认为 APC 更好,原因如下。
,因此纯粹的性能并不是一切:)
There is no general answer on this. It depends on what you need. I always choose APC for new projects. I used XCache but I think APC is better for the following reasons.
So pure performance is not everything :)