Puas yog WebSocket sai dua HTTP?
Puas yog WebSocket sai dua HTTP?

Video: Puas yog WebSocket sai dua HTTP?

Video: Puas yog WebSocket sai dua HTTP?
Video: 🎬 Syarah Kitab Aqidah Thahawiyah (Siri #51) 2024, Cuaj hlis
Anonim

Hauv ntau daim ntawv thov web, websockets yog siv los thawb cov lus rau tus neeg siv khoom kom hloov kho lub sijhawm. Feem ntau peb pom zoo kom siv a websocket kev sib txuas thaum pib nrog Feathers vim tias koj tau txais cov hloov tshiab ntawm lub sijhawm dawb thiab nws yog sai dua ib txwm HTTP kev sib txuas.

Yog li ntawd, vim li cas WebSocket sai dua

Ceev ceev Reaction Sijhawm Yog WebSockets yog siv, txhua tus neeg siv tuaj yeem xa thiab tau txais cov lus hauv lub sijhawm tiag tiag. WebSockets tso cai rau tus nqi ntau dua ntawm kev ua haujlwm piv rau REST vim tias lawv tsis xav tau HTTP thov / teb nyiaj siv ua haujlwm rau txhua cov lus xa thiab tau txais.

Ib yam li ntawd, qhov txawv ntawm WebSocket thiab HTTP yog dab tsi? HTTP thiab WebSocket yog raws tu qauv, uas yog siv rau hloov/rendering ntawm cov ntaub ntawv. HTTP yog uni-directional kev sib txuas lus raws tu qauv, whereas WebSocket yog bi-directional. Thaum twg thov los ntawm HTTP , nws tsim kev sib txuas ntawm tus neeg siv khoom (browser) thiab kaw nws thaum cov lus teb los ntawm lub server tau txais.

Ib yam li ntawd, WebSocket puas tuaj yeem hloov

HTTP /2 tsis yog ib qho kev hloov pauv rau kev thawb technologies xws li WebSocket los yog SSE. HTTP /2 Push server ua tau tsuas yog ua tiav los ntawm browsers, tsis yog los ntawm kev siv.

Puas yog WebSockets sai dua Ajax?

WebSockets tseem me ntsis sai dua tab sis qhov txawv yog negligable. WebSockets yog kwv yees li 10-20% sai dua AJAX . Ua ntej koj hais, yog kuv paub tshaj WebSocket web apps los nrog lwm yam zoo xws li muaj peev xwm tuav tau rau hauv lub qhov (sockets) thiab thawb cov ntaub ntawv ntawm lub siab nyiam los ntawm lub server.

Pom zoo: