亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

中國站
幫助中心 > 網絡與加速 > 全站加速 > Websocket > 概述

概述

概述

您可以閱讀本文檔,了解Websocket的定義、優勢及使用場景。

什么是Websocket

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

Websocket的優勢

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

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

HTML5定義的Websocket協議具有如下特點:

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

使用場景

業務場景 場景概述
彈幕 終端用戶A在自己的手機端發送了一條彈幕信息,但是您也需要在用戶A的手機端上將其他N個客戶端發送的彈幕信息一并展示。需要通過Websocket協議將其他客戶端發送的彈幕信息從服務端全部推送至用戶A的手機端,從而使用戶A可以同時看到自己發送的彈幕和其他用戶發送的彈幕。
在線教育 老師進行一對多的在線授課,在客戶端內編寫的筆記、大綱等信息,需要通過Websocket協議實時推送至多個學生的客戶端來完成。
股票等金融產品實時報價股 股票黃金等價格變化迅速。價格在變化后,可以通過Websocket協議將變化后的價格實時推送至世界各地的客戶端,方便交易員迅速做出交易判斷。
體育實況更新 由于全世界體育愛好者數量眾多,因此比賽實況成為其最為關心的熱點。這類新聞中最好的體驗就是利用Websocket達到實時的更新。
視頻會議和聊天 盡管視頻會議并不能代替和真人相見,但是應用場景眾多。Websocket可以幫助兩端或多端接入會議的用戶實時傳遞信息。
基于位置的應用 越來越多的開發者借用移動設備的GPS功能來實現基于位置的網絡應用。如果您一直記錄終端用戶的位置(例如:您的App記錄用戶的運動軌跡),就可以收集到更加細致化的數據。
海伦市| 朔州市| 纳雍县| 乾安县| 登封市| 鹰潭市| 横峰县| 张北县| 简阳市| 双城市| 宜川县| 抚顺市| 弥渡县| 洞头县| 原阳县| 遂溪县| 勐海县| 银川市| 舟曲县| 介休市| 湖口县| 海南省| 盈江县| 雅江县| 贵德县| 安塞县| 永仁县| 陆丰市| 虎林市| 土默特左旗| 金沙县| 武平县| 额尔古纳市| 阿拉善左旗| 澳门| 新竹市| 尉犁县| 甘孜县| 安乡县| 苗栗市| 大庆市|