我试图找出窗口函数setInterval()在用户计算机上放置的加载类型。我想在一个页面上放置一个setInterval(),该页面只能由我公司的员工查看,该页面将每隔5秒左右检查一个基本文本文件然后如果有东西要显示,它会动态地抛出一些html代码在屏幕上。
有什么想法?有没有更好,更少侵入性的方法呢?
答案 0 :(得分:0)
看起来它不应该导致问题,等待函数setInterval()触发并不重。因为我只会读取一个永远不会太大的文本文件(文本文件将被完全独立的作业或bash脚本每分钟覆盖一次),所以加载应该是最小的,因为它将作为字符串读入,分析,如有必要,可向页面抛出少量HTML代码。
答案 1 :(得分:0)
我同意所有关于单一投票的评论setInterval()
是微不足道的。
但是,如果你想要替代品:
浏览器向服务器发出Ajax样式的请求,并保留该请求 打开,直到服务器有新数据发送到浏览器,即 发送到浏览器的完整回复。
另见:
<强> Web Sockets 强>
WebSockets是一种先进的技术,可以打开一个 用户浏览器和a之间的交互式通信会话 服务器。使用此API,您可以将消息发送到服务器并接收 事件驱动的响应,而不必轮询服务器以进行回复。