是否存在针对单页面应用程序的优化Web服务器?

时间:2011-12-01 10:27:22

标签: ajax web-applications websocket

当我们进行单页面应用程序时,webserver基本上只做一件事,它会在客户端询问时给出一些数据(例如使用JSON格式)。所以任何服务器端语言(php,ror)或工具(apache,ningx)都可以做到。

但是有没有一种语言/工具可以更好地处理这种单页应用程序,这些应用程序会生成大量需要低延迟且有时需要永久​​连接(实时和推送)的小请求?

4 个答案:

答案 0 :(得分:2)

SocketStream似乎很符合您的要求:“Node.js实时快速的实时网络框架......致力于创建单页实时网站。”

SocketStream使用WebSockets获得实时部分的最低延迟。网站上有几个要构建的例子。

答案 1 :(得分:1)

如果你想通过推送数据来实时获得大量小请求 - 你应该看看套接字类型的连接。

使用Node.js查看Socket.io

答案 2 :(得分:0)

如果您真的想要优化速度,可以尝试实现符合您需求的自定义HTTP服务器,例如在Netty的帮助下。 它非常快,并且包含HTTP和WebSocket服务器的示例。

另外,看看GWAN可能是值得的(虽然我还没有尝试过那个)。

答案 3 :(得分:0)