用于静态、动态内容的最快 Web 服务器?

Mar*_*son 6 httpd web

我正在寻找可用的最快的 http 服务器:

  1. 提供静态内容——大量的大图像。最少的功能需要,尽可能快。

  2. 调度动态内容插件——想想一个网络服务器,它可以进行动态水印或图像转码。我正在寻找最快、最低开销的调度方式。

环境:linux 或 OS/X。任何可接受的语言。

Jes*_*r M 6

提供静态内容——大量的大图像。最少的功能需要,尽可能快。

nginx当前的首选LigHTTPd仍然可以正常工作,但现在开发不那么活跃。LiteSpeed也是一个不错的选择,如果您想要商业支持或更好的 GUI,它可能是最好的选择。所有这些都非常快,原始速度不会成为这组网络服务器中有意义的竞争差异化因素。

调度动态内容插件——想想一个网络服务器,它可以进行动态水印或图像转码。我正在寻找最快、最低开销的调度方式。

嗯,nginx的自定义扩展模块是开销最低的选项。但是用 C/C++ 编写模块非常耗时。OP 说“任何语言都可以接受”,好吧,如果是这样,那么带有 C 扩展名的 nginx,或者带有 C 扩展名的 Apache 可以从 Apache 更丰富的模块和文档集中受益。

但实际上,今天谁为非大众市场产品编写 C 代码?我认为Python 代码与 Tornado或类似的高级语言中的事件驱动网络服务器是更好的匹配。