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

中國站
幫助中心 > 安全 > 高防IP > 常見問題 > 高防IP的WebSocket配置

高防IP的WebSocket配置

什么是WS、WSS?

WS是Web Socket的縮寫,WebSocket是HTML5一種新的協議,它實現了瀏覽器與服務器全雙工通信,能更好地節省服務器資源和帶寬并達到實時通訊。WebSocket建立在TCP之上,同HTTP一樣通過TCP來傳輸數據,但是它和HTTP不同。

WebSocket是一種雙向通信協議,在建立連接后,WebSocket服務器和Browser、Client Agent都能主動地向對方發送或接收數據,就像Socket一樣。WebSocket需要類似TCP的客戶端和服務器端通過握手連接,連接成功后才能相互通信。
WSS是Web Socket Secure的縮寫,即WebSocket加密版本。

為什么使用WS、WSS?

隨著互聯網的蓬勃發展,各種類型的Web應用層出不窮,很多應用要求服務端有能力進行實時推送能力(例如直播間聊天室),以往很多網站為了實現推送技術,所用的技術都是輪詢。輪詢是在特定的時間間隔(例如每1秒),由瀏覽器對服務器發出HTTP請求,然后由服務器返回最新的數據給客戶端的瀏覽器。這種傳統的模式存在很明顯的缺點,即瀏覽器需要不斷地向服務器發出請求,然而HTTP請求可能包含較長的頭部,其中真正有效的數據可能只是很小的一部分,顯然這樣會浪費很多的帶寬資源。

在這種情況下,HTML5定義了WebSocket協議,能更好地節省服務器資源和帶寬,并且能夠更實時地進行通訊。WebSocket實現了瀏覽器與服務器全雙工(full-duplex)通信,允許服務器主動發送信息給客戶端。
WebSocket協議的交互過程如下圖所示。
WebSocket協議的交互過程

如何在高防IP上啟用WS、WSS支持?

  • 啟用WS支持:在域名接入時,選擇websocket協議類型。

    1. 如果希望把websocket服務端建立在一個非http(默認為80)端口監聽:

      1. 創建一個新的二級域名如websocket.domain.com來實現,完成解析到高防IP后,將前端代碼中的websocket客戶端connect指向該二級域名。
      2. 在高防IP用戶端將添加該websocket二級域名綁定好源機后,修改端口為對應的監聽端口。
    2. 如果希望仍使用http(默認為80)端口來使用websocket服務端,則不需要以上配置,直接使用即可。

    3. 針對個別情況,也可以將websocket客戶端connect指向源機IP:端口。此時該連接可以正常使用,但不會受到億速云高防服務的保護。

  • 啟用WSS支持:在域名接入時,選擇websockets協議類型,并在完成域名接入后上傳域名的HTTPS證書。

阿拉善左旗| 韶山市| 大田县| 迁西县| 吉安县| 弋阳县| 图们市| 永吉县| 三江| 张家界市| 南城县| 青铜峡市| 永靖县| 肥城市| 玉树县| 鹤壁市| 靖州| 漳州市| 翁源县| 万源市| 山东| 东乌珠穆沁旗| 定西市| 疏勒县| 平谷区| 东丰县| 馆陶县| 收藏| 保德县| 中阳县| 阿拉善盟| 南昌县| 连云港市| 沭阳县| 固原市| 保山市| 平顶山市| 永新县| 澎湖县| 河源市| 高安市|