簡體   English   中英

如何獲取客戶端服務器端更新的跟蹤?

[英]How to get a track of server side updates client side?

方案是我有一段用Javascript編寫的代碼,在短時間內保持刷新並與服務器端的文件保持匹配,如果服務器端的文件發生了變化,則會下載更新的文件。 但是因為它一直在不斷刷新,所以它可能會在以后的運行中在服務器上產生巨大的流量。

所以我想知道這里有什么樣的機制(比如我聽過但不確定的推送通知),當服務器端的文件更新時,它可以通知客戶端? 這樣客戶端就可以免於創建不必要的請求。

鑒於我的服務器端代碼是用Java編寫的。

我認為你要找的是websockets。 這些實現了服務器和(Web)客戶端之間的雙向通信。 這樣,您就可以將推送通知發送給您的客戶端。

有一些更多的信息在這里有關的WebSockets(客戶端),並在這里是Java文檔。

考慮研究WebsocketsServer發送的事件 我沒有使用Java中的任何一個,但我相信你可以找到一個很好的庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM