【发布时间】:2013-07-31 10:47:04
【问题描述】:
我有 X 数量的活动传感器连接到服务器,每次触发传感器时,该服务器都会将数据插入数据库。我要做的是创建一个带有设施蓝图(svg)的Web界面,并且每当触发传感器时,除了数据库插入之外,我希望它在我的蓝图中显示某种警报。为此,我需要保持与我认为的服务器的开放连接。
我正在考虑使用网络套接字,但这可能有点过头了,因为我只需要从服务器检索数据。但是每秒运行一个 ajax 调用听起来也不是很有效。还有其他选择吗?
谢谢
【问题讨论】:
-
你有 AJAX 长轮询,在你的情况下,它最终几乎和 web-sockets 一样有效;假设传感器不经常激活。我会说,WebSockets 并不是“矫枉过正”,假设用户数量很少,AJAX 请求也不会太低效。
-
也许是signalr.net
-
我还建议 signalr.net ..现在处于测试阶段,但它太好了 ...
-
我认为这个问题更适合programmers.stackexchange.com
-
您检查过您发送的数据量吗?实际测试一下
标签: javascript html websocket