我什么时候应该选择 Varnish / Nginx 或 Lighttd?

我什么时候应该选择 Varnish / Nginx 或 Lighttd?

我对这些服务器的使用还很陌生,因此了解这三个网络服务器中哪些具体功能最为优化将非常有帮助。

在什么情况下我应该选择其中一个?

答案1

我倾向于将某样东西用于其应有的用途。虽然 Nginx 和 Lighty 可以处理负载平衡和缓存,但它们主要被设计为快速且小型的 Web 服务器。因此,我会使用 Varnish 作为负载平衡器和缓存前端,并使用 Nginx 或 Lighty 作为 Web 服务器后端。

(INTERNET)-----[Varnish]-----[Lighty/Nginx]

答案2

通过对 Varnish、Nginx 和 Lighttpd 性能的比较,您可以了解自己的需求。

http://nbonvin.wordpress.com/2011/03/24/serving-small-static-files-which-server-to-use/

Varnish 似乎仅在您拥有大量缓存的动态输出的情况下才有用 - 即使在这里,也不清楚在哪个阈值下它会开始比普通的旧 Web 服务器更快地工作。

对于提供其他任何服务(包括大量静态文件),请查看上述基准以做出选择。

相关内容