3
4

2 回答 2

4

看看nodejs http://nodejs.org/

有几个用于静态 Web 服务器和数据库接口的模块: http ://wiki.github.com/ry/node/modules

您可能必须编写自己的文件上传处理程序,或使用此示例中的一个http://www.componentix.com/blog/13

于 2010-04-24T15:14:43.280 回答
3

用 C + memcached + sqlite 编写的 nginx + spawn-fcgi + fcgi 应用程序很好地服务于类似的任务,对于来自同一本地网络的小数据和快速连接,延迟约为 20-30 毫秒。据我所知,生产服务器每秒处理大约 100-150 个请求没有问题。在测试服务器上,我达到了每秒 20k 请求的峰值,同样没有问题,平均延迟约为 60 毫秒。积极的缓存和 UNIX 域套接字是关键。

不知道该配置对频繁PUT请求的表现如何,在我们的任务中它们非常罕见并且通常是批处理的。

于 2010-04-24T16:21:50.433 回答