场景是我有一段用Javascript编写的代码,在短时间内保持刷新并与服务器端的文件保持匹配,如果服务器端的文件发生了变化,下载更新的文件。但是因为它一直在不断刷新,所以它可能会在以后的运行中在服务器上产生巨大的流量。
所以我想知道这里有什么样的机制(比如我已经听过但不确定的推送通知)可以在服务器端的文件更新时向客户端发出通知吗?这样客户端就可以免于创建不必要的请求。
鉴于我的服务器端代码是用Java编写的。
答案 0 :(得分:1)
我认为你要找的是websockets。这些实现了服务器和(Web)客户端之间的双向通信。这样,您就可以将推送通知发送给您的客户。
答案 1 :(得分:1)
考虑研究Websockets和Server-sent events。我没有使用过Java中的任何一个,但我确信你可以找到一个很好的库。