![](/img/trans.png)
[英]With Shiro.ini , How I can block a page of a logged users? (only NOT logged user can see a page)
[英]How can I refresh a page for all logged in users (collaborative editing) using JavaScript, jQuery and HTML?
我希望對所有已登錄的用戶自動反映該操作。
您可能想要使用XMLHttpRequest
每隔幾秒鍾左右輪詢一次服務器。 然后,服務器可以以接近實時的方式對訪問您站點(或少數選定站點)的所有用戶的瀏覽器進行響應。
您可能還需要考慮使用長輪詢而不是上面的方法,以減少等待時間而不增加輪詢的頻率。
長輪詢彗星技術是一種優化傳統輪詢以減少延遲的技術。
傳統的輪詢以固定的時間間隔將
XMLHttpRequest
發送到服務器。 例如,每15秒打開一個新的XMLHttpRequest
,立即收到響應,然后關閉連接。長輪詢將請求發送到服務器,但是直到有一個響應時,響應才返回給客戶端。 一旦關閉連接(由於客戶端收到響應或請求超時),就會啟動新的連接。 結果是大大減少了等待時間,因為服務器通常在准備好將信息返回給客戶端時已建立連接。
除了上述內容之外,我還建議您查看以下Stack Overflow帖子中可接受的答案,以詳細了解長輪詢技術:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.