<button id="qvlbh"><button id="qvlbh"></button></button>
<xmp id="qvlbh"><xmp id="qvlbh"><xmp id="qvlbh"><address id="qvlbh"><output id="qvlbh"></output></address>
<xmp id="qvlbh"><legend id="qvlbh"></legend>
<xmp id="qvlbh"> <address id="qvlbh"><output id="qvlbh"></output></address>
<address id="qvlbh"><button id="qvlbh"></button></address>
<button id="qvlbh"><samp id="qvlbh"></samp></button>
<address id="qvlbh"><button id="qvlbh"></button></address><address id="qvlbh"></address>
<address id="qvlbh"><legend id="qvlbh"></legend></address>
<samp id="qvlbh"><xmp id="qvlbh"><legend id="qvlbh"></legend>
中國站
幫助中心 > 網(wǎng)絡(luò )與加速 > 全站加速 > Websocket > 概述

概述

概述

您可以閱讀本文檔,了解Websocket的定義、優(yōu)勢及使用場(chǎng)景。

什么是Websocket

Websocket協(xié)議是基于TCP的一種新的網(wǎng)絡(luò )協(xié)議。它實(shí)現了瀏覽器與服務(wù)器全雙工(full-duplex)通信,即允許服務(wù)器主動(dòng)發(fā)送信息給客戶(hù)端。因此,在Websocket中,瀏覽器和服務(wù)器只需要完成一次握手,兩者之間就可以直接創(chuàng )建持久性的連接,并進(jìn)行雙向數據傳輸??蛻?hù)端和服務(wù)器之間的數據交換變得更加簡(jiǎn)單。

Websocket的優(yōu)勢

目前,很多網(wǎng)站為了實(shí)現推送技術(shù),所用的技術(shù)都是Ajax輪詢(xún)。輪詢(xún)是在特定的時(shí)間間隔(例如每1秒),由瀏覽器對服務(wù)器發(fā)出HTTP請求,然后由服務(wù)器返回最新的數據給客戶(hù)端的瀏覽器。

這種傳統的模式有一個(gè)很明顯的缺點(diǎn),即瀏覽器需要不斷的向服務(wù)器發(fā)出請求。然而HTTP請求可能包含較長(cháng)的頭部,其中真正有效的數據只是很小一部分,因此會(huì )浪費很多的帶寬等資源。

HTML5定義的Websocket協(xié)議具有如下特點(diǎn):

  • 瀏覽器和服務(wù)器互相溝通的Header非常小,只有2 Bytes左右。
  • 服務(wù)器不再被動(dòng)接收到瀏覽器的請求之后才返回數據,而是在有新數據時(shí)就主動(dòng)推送給瀏覽器。
  • 只要建立起Websocket連接,瀏覽器和服務(wù)器之間就會(huì )源源不斷傳送信息。
    因此,Websocket協(xié)議能更好的節省服務(wù)器資源和帶寬,減少通信量,并且能夠更實(shí)時(shí)地進(jìn)行通訊,

使用場(chǎng)景

業(yè)務(wù)場(chǎng)景 場(chǎng)景概述
彈幕 終端用戶(hù)A在自己的手機端發(fā)送了一條彈幕信息,但是您也需要在用戶(hù)A的手機端上將其他N個(gè)客戶(hù)端發(fā)送的彈幕信息一并展示。需要通過(guò)Websocket協(xié)議將其他客戶(hù)端發(fā)送的彈幕信息從服務(wù)端全部推送至用戶(hù)A的手機端,從而使用戶(hù)A可以同時(shí)看到自己發(fā)送的彈幕和其他用戶(hù)發(fā)送的彈幕。
在線(xiàn)教育 老師進(jìn)行一對多的在線(xiàn)授課,在客戶(hù)端內編寫(xiě)的筆記、大綱等信息,需要通過(guò)Websocket協(xié)議實(shí)時(shí)推送至多個(gè)學(xué)生的客戶(hù)端來(lái)完成。
股票等金融產(chǎn)品實(shí)時(shí)報價(jià)股 股票黃金等價(jià)格變化迅速。價(jià)格在變化后,可以通過(guò)Websocket協(xié)議將變化后的價(jià)格實(shí)時(shí)推送至世界各地的客戶(hù)端,方便交易員迅速做出交易判斷。
體育實(shí)況更新 由于全世界體育愛(ài)好者數量眾多,因此比賽實(shí)況成為其最為關(guān)心的熱點(diǎn)。這類(lèi)新聞中最好的體驗就是利用Websocket達到實(shí)時(shí)的更新。
視頻會(huì )議和聊天 盡管視頻會(huì )議并不能代替和真人相見(jiàn),但是應用場(chǎng)景眾多。Websocket可以幫助兩端或多端接入會(huì )議的用戶(hù)實(shí)時(shí)傳遞信息。
基于位置的應用 越來(lái)越多的開(kāi)發(fā)者借用移動(dòng)設備的GPS功能來(lái)實(shí)現基于位置的網(wǎng)絡(luò )應用。如果您一直記錄終端用戶(hù)的位置(例如:您的App記錄用戶(hù)的運動(dòng)軌跡),就可以收集到更加細致化的數據。
国产精品香港三级|日韩精品无码免费专区网站|熟女一区二区三区|一本伊大人香蕉久久网|jzzijzzij亚洲乱熟无码
<button id="qvlbh"><button id="qvlbh"></button></button>
<xmp id="qvlbh"><xmp id="qvlbh"><xmp id="qvlbh"><address id="qvlbh"><output id="qvlbh"></output></address>
<xmp id="qvlbh"><legend id="qvlbh"></legend>
<xmp id="qvlbh"> <address id="qvlbh"><output id="qvlbh"></output></address>
<address id="qvlbh"><button id="qvlbh"></button></address>
<button id="qvlbh"><samp id="qvlbh"></samp></button>
<address id="qvlbh"><button id="qvlbh"></button></address><address id="qvlbh"></address>
<address id="qvlbh"><legend id="qvlbh"></legend></address>
<samp id="qvlbh"><xmp id="qvlbh"><legend id="qvlbh"></legend>