使用在大多数情况下,Web服务器在类似lighttpd nginx的和刚刚过早的优化?

StackOverflow https://stackoverflow.com/questions/558134

我目前使用上的VPS Lighttpd的。在此之前,它是nginx的,但我回到Lighttpd的,因为我需要CGI。

Apache的HTTPD是主流。所有单证包括为Apache示例和大多数模块仅可为Apache。

时使用的东西从不同的Apache真的值得吗?努力

有帮助吗?

解决方案

我不认为这是过早的优化。这两个Web服务器是优良的产品和强大的静态内容。只是因为Apache被广泛使用,并不意味着其他的产品都只是“优化”。根据我的经验和lighttpd的nginx的是很容易的配置,你可以使用FCGI绑定大多数编程语言。

您应该考虑你所需要的功能,并选择一个服务器,提供这些,可能使用较少资源的一个其中最有可能不会是Apache的。

其他提示

  

时使用的东西从不同的Apache真的值得吗?努力

这一切都取决于你的需求:如果你有小于几十个并发用户(和不打算看这个数字增长很快的任何时间),那么这只是一个品味的问题

但是,如果您担心成本,因为你的应用程序的目的是与负载比例,然后利用最高效的服务器将通过多达几个数量级划分您的费用。

这是为什么有选择是伟大的!

一个很好的测试工具是weighttp(相同的语法ApacheBench但速度更快和...多线程 - 的必要条件来测试对多核CPU扩展SMP服务器)。

这要看你的需求。我使用nginx的,当它做什么,我需要的,它通常不会。 Apache支持的许多事情,我不经常使用。这是很好的使用真实必要的东西。

是的,如果你需要像10K并发连接,你有LigtHTTPd机会,但不与Apache,我认为。

如果这是值得发展的同时切换,我不知道。可能使用你知道最适合开发网络服务器和以后优化它。

如果你正在运行的Rails,使用Lighttpd的是过早的去优化。 :)所以这一切都取决于你所需要的。你的IT人员,如果/当你有他们,会感谢你,如果你能使用Apache。

这真的取决于你的需求集。是的,过早的优化是邪恶的,但说实话,我真的不明白这是如何了。

您将不得不从这个网络服务器一组特定的要求 - 也许是与它是如何方便的安装?可移植性? FEATURESET?等是决定多数决定的给你。

我会说,不担心过早的优化与到Web服务器选择的问候 - 相反,客观地看待你希望它是什么,你想要它做什么,然后从那里做决定,并建立您的解决方案。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top