流模式的服务器监控页面

有几百台计算机的状态需要动态更新。

每次通过WebService都需要100KB,每5秒刷新一次,带宽的成本也是蛮高的。

测试了许久,终于找到一个好方法。

在服务器端保存一份上次发送给浏览器的数据 ,每次请求只发送改变过的,没改变的只发送一个序号。

浏览器也做一个上次收到的数据的缓存,JS做处理判断哪些需要从缓存中读取。

这样,就从每次100KB,降到了10KB。

原文地址:https://www.cnblogs.com/ttvnc/p/2297350.html