Comet記錄

Comet是一種用於web的推送技術,能使服務器實時地將更新的信息傳送到客戶端,而無須客戶端發出請求,目前有兩種實現方式,長輪詢和iframe流。(來自wiki) web

其實還有一種叫ajax streaming,是根據reqest.readyStatus=3以流的方式讀取。只有firefox支持。 ajax

長輪詢:請求後等待,直到有數據返回或者達到超時時間,而後客戶端從新發起請求。 服務器

iframe:嵌入隱藏的iframe,src指向目標地址,服務端不斷write,flush。(基於transfer-encoding:chunked) firefox

相關文章
相關標籤/搜索