1. 程式人生 > >輪詢和長輪詢

輪詢和長輪詢

AC 服務 ajax 情況下 ace 定時 客戶 ebo 小型

    1. 輪詢:客戶端定時向服務器發送Ajax請求,服務器接到請求後馬上返回響應信息並關閉連接。
      優點:後端程序編寫比較容易。
      缺點:請求中有大半是無用,浪費帶寬和服務器資源。
      實例:適於小型應用。

    2. 長輪詢:客戶端向服務器發送Ajax請求,服務器接到請求後hold住連接,直到有新消息才返回響應信息並關閉連接,客戶端處理完響應信息後再向服務器發送新的請求。
      優點:在無消息的情況下不會頻繁的請求。
      缺點:服務器hold連接會消耗資源。
      實例:WebQQ、Hi網頁版、Facebook IM。

輪詢和長輪詢