当我们进行单页面应用程序时,webserver基本上只做一件事,它会在客户端询问时给出一些数据(例如使用JSON格式)。所以任何服务器端语言(php,ror)或工具(apache,ningx)都可以做到。
但是有没有一种语言/工具可以更好地处理这种单页应用程序,这些应用程序会生成大量需要低延迟且有时需要永久连接(实时和推送)的小请求?
答案 0 :(得分:2)
SocketStream似乎很符合您的要求:“Node.js实时快速的实时网络框架......致力于创建单页实时网站。”
SocketStream使用WebSockets获得实时部分的最低延迟。网站上有几个要构建的例子。
答案 1 :(得分:1)
答案 2 :(得分:0)
如果您真的想要优化速度,可以尝试实现符合您需求的自定义HTTP服务器,例如在Netty的帮助下。 它非常快,并且包含HTTP和WebSocket服务器的示例。
另外,看看GWAN可能是值得的(虽然我还没有尝试过那个)。
答案 3 :(得分:0)