我寫了一個小型的Web應用程序,它基本上是瀏覽器中的JQuery支持的聊天客戶端,用於通過AJAX請求輪詢服務器,然後附加任何新的回覆我擔心儘可能提高效率,同時不會失去實時感受。Ajax聊天輪詢帶寬效率
http://darklightweb.co.uk/RealTime/
我看不到任何方式中斷是可能的,所以我投票頁面每5秒,如果沒有新的職位都可以保持數據傳輸下來,如果它的閒置,如果不返回任何內容確實有消息發出隊列中的頂級消息,並且一旦Ajax請求完成,我就再次檢查,直到消息隊列爲空。
有關使其儘可能低帶寬或可能的替代實現的任何其他技巧?
非常好,謝謝你。 – Baxter 2009-10-16 11:28:00
有沒有人知道如果堆棧溢出使用輪詢來找出更新,如「添加2個新答案 - 點擊這裏顯示他們」,而你輸入自己的答案?還是它使用某種類似「彗星」的「推動」系統? – 2010-11-09 18:53:16