Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 传输大型实时分析数据_C#_Javascript_Asp.net_Ajax_Socket.io - Fatal编程技术网

C# 传输大型实时分析数据

C# 传输大型实时分析数据,c#,javascript,asp.net,ajax,socket.io,C#,Javascript,Asp.net,Ajax,Socket.io,我目前正在使用Asp.Net+C#设计一个实时分析网站,我想知道什么是将数据从服务器传输到客户端的最佳方法,以下是我到目前为止的想法 使用Asp.NETAJAXUpdatePanel,并使用计时器定期更新 使用JavaScript 创建一个服务器应用程序(使用C#、Java、Node.Js或Ruby)并使用 套接字IO从中检索恒定的数据流 创建一个返回大量数据的JSON web服务,即 可以使用JQuery/AJAX请求它,并在服务器上实时处理它 这一页 这些都是好主意吗,或者他们还有其他选择吗

我目前正在使用Asp.Net+C#设计一个实时分析网站,我想知道什么是将数据从服务器传输到客户端的最佳方法,以下是我到目前为止的想法

  • 使用Asp.NETAJAXUpdatePanel,并使用计时器定期更新 使用JavaScript

  • 创建一个服务器应用程序(使用C#、Java、Node.Js或Ruby)并使用 套接字IO从中检索恒定的数据流

  • 创建一个返回大量数据的JSON web服务,即 可以使用JQuery/AJAX请求它,并在服务器上实时处理它 这一页

  • 这些都是好主意吗,或者他们还有其他选择吗

    我永远不会使用更新面板,它对你的工作来说太重了。常规ajax调用可以很好地工作,并编写一个webApi服务。WebSocket也可以很好地工作,但有点复杂。根据您的时间,您可能需要查看哪一个websocket客户端解决方案,如果浏览器不支持websocket,它可以返回轮询。

    太棒了,我想我会使用WebAPI服务,加油!