我目前正在使用Asp.Net + C#设计一个实时分析网站,我想知道将数据从服务器传输到客户端的最佳方法是什么,这是我到目前为止所想到的; < / p>
使用Asp.Net AJAX UpdatePanel,并定期使用计时器进行更新 使用JavaScript。
创建服务器应用程序(在C#,Java,Node.Js或Ruby中)并使用 套接字IO从中检索恒定的数据流。
这些中的任何一个看起来都是个好主意,还是其他任何选择?
答案 0 :(得分:1)
我永远不会使用更新面板,这对你的工作来说太沉重了。定期ajax调用可以正常工作并编写webApi服务。 Websockets也可以很好地工作,但有点复杂。根据您的时间,您可能需要查看SignalR哪个是websocket客户端解决方案,如果浏览器不支持websockets,则可以回退到轮询。