微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

缓存 – Nginx FastCGI缓存VS Varnish?

我目前正在开发一个性能,高负载的Web应用程序.

我目前正在使用FastCGI运行Nginx,用于PHP-FPM,APC(操作码缓存),但它也是新功能; FastCGI缓存. FastCGI缓存允许我缓存动态内容(如PHP页面),这极大地加速了应用程序.

我有一个问题.我应该坚持使用FastCGI缓存,还是Varnish“更好”(更快)?我只是在速度和并发性方面寻找纯粹的性能.到目前为止,我对FastCGI非常满意,但我已经在网上阅读了数千篇文章,说Varnish很好.

然而,according to this benchmark/article,Varnish似乎是许多并发用户的糟糕选择.那是真的吗?

我很好奇你以前在这个领域的经历,请分享你的想法!
由于FastCGI缓存很新,我很难找到它和Varnish的基准测试.

解决方法:

我不完全相信在Apache Bench中进行的测试.与请求单页多次相比,它在实时高负载中的情况不同.清漆也不错,您应该知道如何正确配置它.最好看看Varnish和Nginx如何处理/清除缓存.但是,我相信Nginx microcache非常快.但同样,您的硬件和操作系统也起着至关重要的作用.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐