【发布时间】:2017-11-28 13:32:54
【问题描述】:
现在,我每 5 分钟通过一个普通的旧 HTTP 请求从服务器提取大约 10 kB 的传感器数据。将来,我可能想提高频率,每 30 秒发出一个请求。
什么时候需要服务器端推送技术?
显然,确切的答案取决于服务器 - 但解决此问题的一般方法是什么?使用推送技术绝对是有利的。但是,这必须是一些主要的代码重写。此外,我感觉 30 秒仍然是一个足够长的时间间隔,并且开销(例如 HTTP 标头中的 cookie,...)不应导致过多的剩余流量。
【问题讨论】:
-
当您想在没有短/长轮询的开销/缺点的情况下进行推送时,需要某种形式的推送。
-
@OliverCharlesworth 所以你是说如果我没有遇到任何服务器问题(如高延迟或过多流量),就没有理由切换到推送技术?
标签: websocket server push long-polling overhead