我是NGINX的用户,我应该搬到切诺基吗?

我在我的服务器上使用NGINX作为WWW服务器。

现在,我已经看到了切诺基在一些页面,如大学网站上使用。

当我有dynamic内容(有些在PHP中,一些在Perl中,一些在Lua中,一些在Python中)时,是否可以使用它?

切诺基如何解决C10K问题 ?

我的服务器是比较慢,规格低(英特尔凌动等),所以请不要build议Apache; 另外,我用Lighttpd,并不喜欢它。 NGINX是我迄今使用的最好的,但也许切诺基是一个更好的select?

我强烈build议你试试看。 我们已经使用了一段时间了,我必须说这个经验非常棒。

除了轻便和高度可扩展性之外,它还附带了一个graphics化的configuration界面,可以调整Web服务器的每个参数。

总而言之,它至less与Nginx一样快(根据一些基准testing,速度更快),configuration和pipe理(构build表示连接,超时和stream量的使用图)变得更容易,并且由非常活跃的社区维护(使用公共源代码库,错误跟踪器等)。

试一下,你肯定会喜欢的。

我使用切诺基来使用WSGI托pipe一个django应用程序。 “部署”应用程序的向导非常有用,临时pipe理模式/服务器也是如此。

你应该尝试做一些基准testing。 对我来说它稳定。

@polemon,

一个不稳定的曲线是Web服务器程序处理负载的标志。

随着并发性的增长,大多数Web服务器软件程序将进入这种模式(直到操作系统内核本身是所有用户模式应用程序的这个问题的原因)。

图片(高和低)是由于程序无法及时响应。 因此,一些线程会花费更长的时间,因为它们阻塞了(从CPU资源中匮乏),而另一些线​​程几乎占用了所有的CPU资源。

防止这种情况发生的唯一方法是编写精简代码,尽可能缩短执行时间(所以并发性不是那么痛苦)。

希望事情现在更容易理解。