2014-03-14 166 views
0

的情況是,我有一段Javascript編寫的代碼,很短的時間間隔後保持清爽,並保持與服務器端的文件匹配,如果有服務器端文件中的變化它下載更新的文件。但是因爲它一直在刷新,所以它可能會在稍後運行時在服務器上創建巨大的流量。如何獲得服務器端更新客戶端的軌道?

所以我想知道有沒有什麼樣的機制在這裏,可以給一個通知到客戶端(如推送通知,我已經永遠不能確定它聽到了),當在服務器端的更新文件?這樣客戶端可以免於創建不必要的請求。

考慮到我的服務器端代碼是用Java編寫。

回答

1

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

+0

感謝您的迴應,我正在深入挖掘它。 – Novice

1

我認爲你在尋找什麼是WebSockets的。這些支持服務器和(網絡)客戶端之間的雙向通信。這樣,您可以將推送通知發送給客戶端。

還有一些關於websockets(客戶端)的信息herehere是java文檔。

+0

感謝您的回答。我正在深入挖掘它。 – Novice

相關問題