chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

WebSocket有什么優(yōu)點(diǎn)

Wildesbeast ? 來源:今日頭條 ? 作者:深視野 ? 2020-02-15 15:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

WebSocket是一種在單個(gè)TCP連接上進(jìn)行全雙工通信的協(xié)議。WebSocket通信協(xié)議于2011年被IETF定為標(biāo)準(zhǔn)RFC 6455,并由RFC7936補(bǔ)充規(guī)范。WebSocket API也被W3C定為標(biāo)準(zhǔn)。HTML5開始提供WebSocket協(xié)議的支持。

WebSocket使得客戶端和服務(wù)器之間的數(shù)據(jù)交換變得更加簡單,允許服務(wù)端主動(dòng)向客戶端推送數(shù)據(jù)。在WebSocket API中,瀏覽器和服務(wù)器只需要完成一次握手,兩者之間就直接可以創(chuàng)建持久性的連接,并進(jìn)行雙向數(shù)據(jù)傳輸。

WebSocket連接過程

客戶端通過HTTP協(xié)議向服務(wù)端發(fā)送握手,服務(wù)端向客戶端返回ACK,此時(shí)握手成功,建立連接并維持該連接;

后面服務(wù)端和客戶端就可以基于建立的連接進(jìn)行雙向通信,直到連接關(guān)閉。

2. WebSocket與HTTP對比

HTTP WebSocket
通信方式 單工 全雙工
端口 80/443 80/443
協(xié)議 HTTP/HTTPS WS/WSS
跨域問題
網(wǎng)絡(luò)開銷 - 較小

優(yōu)點(diǎn)

較少的控制開銷。在連接創(chuàng)建后,服務(wù)器和客戶端之間交換數(shù)據(jù)時(shí),用于協(xié)議控制的數(shù)據(jù)包頭部相對較小。在不包含擴(kuò)展的情況下,對于服務(wù)器到客戶端的內(nèi)容,此頭部大小只有2至10字節(jié)(和數(shù)據(jù)包長度有關(guān));對于客戶端到服務(wù)器的內(nèi)容,此頭部還需要加上額外的4字節(jié)的掩碼。相對于HTTP請求每次都要攜帶完整的頭部,此項(xiàng)開銷顯著減少了。

更強(qiáng)的實(shí)時(shí)性。由于協(xié)議是全雙工的,所以服務(wù)器可以隨時(shí)主動(dòng)給客戶端下發(fā)數(shù)據(jù)。相對于HTTP請求需要等待客戶端發(fā)起請求服務(wù)端才能響應(yīng),延遲明顯更少;即使是和Comet等類似的長輪詢比較,其也能在短時(shí)間內(nèi)更多次地傳遞數(shù)據(jù)。

保持連接狀態(tài)。與HTTP不同的是,Websocket需要先創(chuàng)建連接,這就使得其成為一種有狀態(tài)的協(xié)議,之后通信時(shí)可以省略部分狀態(tài)信息。而HTTP請求可能需要在每個(gè)請求都攜帶狀態(tài)信息(如身份認(rèn)證等)。

更好的二進(jìn)制支持。Websocket定義了二進(jìn)制幀,相對HTTP,可以更輕松地處理二進(jìn)制內(nèi)容。

可以支持?jǐn)U展。Websocket定義了擴(kuò)展,用戶可以擴(kuò)展協(xié)議、實(shí)現(xiàn)部分自定義的子協(xié)議。如部分瀏覽器支持壓縮等。

更好的壓縮效果。相對于HTTP壓縮,Websocket在適當(dāng)?shù)臄U(kuò)展支持下,可以沿用之前內(nèi)容的上下文,在傳遞類似的數(shù)據(jù)時(shí),可以顯著地提高壓縮率。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    14

    文章

    10339

    瀏覽量

    91733
  • HTTP
    +關(guān)注

    關(guān)注

    0

    文章

    538

    瀏覽量

    35540
  • TCP
    TCP
    +關(guān)注

    關(guān)注

    8

    文章

    1432

    瀏覽量

    83755
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    從0到1搭建實(shí)時(shí)日志監(jiān)控系統(tǒng):基于WebSocket + Elasticsearch的實(shí)戰(zhàn)方案

    低成本、實(shí)時(shí)性高的日志監(jiān)控系統(tǒng)。 2. 技術(shù)選型 數(shù)據(jù)存儲(chǔ) :Elasticsearch(高效檢索與聚合) 實(shí)時(shí)推送 :WebSocket(全雙工通信,避免HTTP輪詢) 后端服務(wù) :Node.js
    發(fā)表于 01-09 16:43

    中心管式光纜哪些優(yōu)點(diǎn)和缺點(diǎn)

    中心管式光纜是一種常見的光纜結(jié)構(gòu),其特點(diǎn)在于將光纖集中放置在中心位置的松套管中,周圍包裹加強(qiáng)構(gòu)件和護(hù)套。這種結(jié)構(gòu)的光纜具有一系列優(yōu)點(diǎn),同時(shí)也存在一些缺點(diǎn),以下是對其優(yōu)缺點(diǎn)進(jìn)行的詳細(xì)歸納: 優(yōu)點(diǎn) 外徑
    的頭像 發(fā)表于 01-07 10:38 ?284次閱讀

    UV三防漆什么優(yōu)點(diǎn)?

    建立起一道堅(jiān)固的透明保護(hù)層,成為提升設(shè)備耐用性的關(guān)鍵材料。UV三防漆什么優(yōu)點(diǎn)?UV三防漆的革新體現(xiàn)在“快、穩(wěn)、綠”三大特點(diǎn)上,相比傳統(tǒng)涂料需要數(shù)小時(shí)自然晾干或高
    的頭像 發(fā)表于 12-30 16:51 ?618次閱讀
    UV三防漆<b class='flag-5'>有</b>什么<b class='flag-5'>優(yōu)點(diǎn)</b>?

    串聯(lián)諧振產(chǎn)品優(yōu)點(diǎn)什么?

    串聯(lián)諧振產(chǎn)品的核心優(yōu)點(diǎn)是 試驗(yàn)效率高、設(shè)備體積小重量輕、對試驗(yàn)環(huán)境友好且試驗(yàn)波形好 ,具體可概括為以下幾點(diǎn): 節(jié)能省電 :利用諧振原理,電源只需提供系統(tǒng)的有功損耗,輸入功率遠(yuǎn)小于試驗(yàn)所需功率,大幅
    發(fā)表于 12-12 14:07

    電化學(xué)氣體傳感器中,三電極與二電極相比,哪些具體優(yōu)點(diǎn)

    電化學(xué)氣體傳感器中,三電極與二電極相比,哪些具體優(yōu)點(diǎn)?
    發(fā)表于 12-02 17:03

    晶圓濕法刻蝕技術(shù)哪些優(yōu)點(diǎn)

    晶圓濕法刻蝕技術(shù)作為半導(dǎo)體制造中的重要工藝手段,具有以下顯著優(yōu)點(diǎn):高選擇性與精準(zhǔn)保護(hù)通過選用特定的化學(xué)試劑和控制反應(yīng)條件,濕法刻蝕能夠?qū)崿F(xiàn)對目標(biāo)材料的高效去除,同時(shí)極大限度地減少對非目標(biāo)區(qū)域(如掩膜
    的頭像 發(fā)表于 10-27 11:20 ?628次閱讀
    晶圓濕法刻蝕技術(shù)<b class='flag-5'>有</b>哪些<b class='flag-5'>優(yōu)點(diǎn)</b>

    一文吃透WebSocket:智能物聯(lián)網(wǎng)通信的入門與實(shí)戰(zhàn)全攻略!

    想在智能物聯(lián)網(wǎng)項(xiàng)目中實(shí)現(xiàn)設(shè)備與平臺(tái)的實(shí)時(shí)“對話”?WebSocket是你的最佳選擇。本文作為一份完整的學(xué)習(xí)與實(shí)戰(zhàn)攻略,從基礎(chǔ)概念講起,逐步深入到編碼實(shí)踐,涵蓋協(xié)議細(xì)節(jié)、開發(fā)框架與常見問題
    的頭像 發(fā)表于 10-15 18:16 ?596次閱讀
    一文吃透<b class='flag-5'>WebSocket</b>:智能物聯(lián)網(wǎng)通信的入門與實(shí)戰(zhàn)全攻略!

    智能物聯(lián)網(wǎng)實(shí)時(shí)通信實(shí)戰(zhàn):WebSocket技術(shù)解析 !

    在設(shè)備海量接入、數(shù)據(jù)高頻交互的物聯(lián)網(wǎng)時(shí)代,WebSocket以其低延遲、雙向通信的優(yōu)勢脫穎而出。本文全面解析其在智能物聯(lián)網(wǎng)中的技術(shù)實(shí)現(xiàn)路徑,涵蓋協(xié)議分析、服務(wù)端/客戶端開發(fā)、心跳?;钆c錯(cuò)誤處理,并
    的頭像 發(fā)表于 10-15 18:16 ?1145次閱讀
    智能物聯(lián)網(wǎng)實(shí)時(shí)通信實(shí)戰(zhàn):<b class='flag-5'>WebSocket</b>技術(shù)解析 !

    十大北京軟件開發(fā)公司推薦:哪些優(yōu)點(diǎn)和缺點(diǎn)

    十大北京軟件開發(fā)公司推薦:哪些優(yōu)點(diǎn)和缺點(diǎn)
    的頭像 發(fā)表于 10-04 09:44 ?4093次閱讀
    十大北京軟件開發(fā)公司推薦:<b class='flag-5'>有</b>哪些<b class='flag-5'>優(yōu)點(diǎn)</b>和缺點(diǎn)

    五大電磁頻譜管理監(jiān)測系統(tǒng)軟件:哪些優(yōu)點(diǎn)和缺點(diǎn)

    五大電磁頻譜管理監(jiān)測系統(tǒng)軟件:哪些優(yōu)點(diǎn)和缺點(diǎn)
    的頭像 發(fā)表于 09-28 16:50 ?954次閱讀
    五大電磁頻譜管理監(jiān)測系統(tǒng)軟件:<b class='flag-5'>有</b>哪些<b class='flag-5'>優(yōu)點(diǎn)</b>和缺點(diǎn)

    五大海上安全事件應(yīng)急處置系統(tǒng):哪些優(yōu)點(diǎn)和缺點(diǎn)

    五大海上安全事件應(yīng)急處置系統(tǒng):哪些優(yōu)點(diǎn)和缺點(diǎn)
    的頭像 發(fā)表于 09-04 17:09 ?1166次閱讀
    五大海上安全事件應(yīng)急處置系統(tǒng):<b class='flag-5'>有</b>哪些<b class='flag-5'>優(yōu)點(diǎn)</b>和缺點(diǎn)

    PD快充芯片U8621的優(yōu)點(diǎn)哪些

    電源芯片方案的成本優(yōu)化可從芯片選型、模塊化設(shè)計(jì)、外圍元件減少等方面實(shí)現(xiàn)。采用高集成度電源芯片可大幅減少外圍元件數(shù)量。今天推薦的PD快充芯片U8621具全負(fù)載高效率、低空載損耗、低EMI干擾和高EMS抗干擾、極少外圍應(yīng)用元件等優(yōu)點(diǎn),還有搭配的同步整流芯片介紹!
    的頭像 發(fā)表于 07-21 16:34 ?1151次閱讀

    薄膜電容器的優(yōu)點(diǎn)哪些

    薄膜電容器雖然理論上有很多種材質(zhì),我們實(shí)際生產(chǎn)時(shí)主要有CBB金屬化聚丙烯薄膜電容和CL金屬化聚酯薄膜電容兩種類型,它是電路上極重要的一類電子元器件,大部分電路都離不開它們,薄膜電容器的優(yōu)點(diǎn)哪些,你真的知道嗎?
    的頭像 發(fā)表于 07-21 16:03 ?1185次閱讀

    PLC遠(yuǎn)程維護(hù)平臺(tái)什么優(yōu)點(diǎn)

    PLC遠(yuǎn)程維護(hù)平臺(tái)是工業(yè)自動(dòng)化領(lǐng)域中用于對PLC設(shè)備進(jìn)行遠(yuǎn)程監(jiān)控、診斷、維護(hù)和管理的系統(tǒng),具有諸多顯著優(yōu)點(diǎn),以下從不同維度展開介紹: 提升運(yùn)維效率 快速響應(yīng)故障 :傳統(tǒng)運(yùn)維方式下,當(dāng)PLC設(shè)備出現(xiàn)
    的頭像 發(fā)表于 06-11 16:04 ?725次閱讀
    PLC遠(yuǎn)程維護(hù)平臺(tái)<b class='flag-5'>有</b>什么<b class='flag-5'>優(yōu)點(diǎn)</b>

    使用 N-MOSFET 作為功率吸收路徑哪些優(yōu)點(diǎn)

    CCG8 使用 GPIO 來控制 FET 柵極驅(qū)動(dòng)器的功率吸收路徑, 我可以使用 P-MOSFET 作為電源接收路徑嗎? 使用 N-MOSFET 作為功率吸收路徑哪些優(yōu)點(diǎn)
    發(fā)表于 05-28 06:51