Ar trebui să folosesc WebSockets?
Ar trebui să folosesc WebSockets?

Video: Ar trebui să folosesc WebSockets?

Video: Ar trebui să folosesc WebSockets?
Video: Don't Use Websockets (Until You Try This…) 2024, Mai
Anonim

Când un client trebuie să reacționeze rapid la o schimbare (în special la o schimbare pe care nu o poate prezice), a WebSocket poate fi cel mai bun. Luați în considerare o aplicație de chat care permite mai multor utilizatori să converseze în timp real. Dacă WebSockets sunt utilizate, fiecare utilizator poate trimite și primi mesaje în timp real.

La fel, chiar aveți nevoie de WebSockets?

este important de reținut că WebSockets converti conexiunea lor HTTP în a WebSocket conexiune. WebSocket-urile sunt o parte a specificațiilor HTML5 și sunt acceptat de toate browserele moderne (adică există un API JS pentru a le utiliza nativ în browser).

În mod similar, este WebSocket o conexiune persistentă? WebSockets furnizeaza un conexiune persistentă între un client și un server pe care ambele părți le pot folosi pentru a începe să trimită date în orice moment. Clientul stabilește a Conexiune WebSocket printr-un proces cunoscut sub numele de WebSocket strângere de mână. Notă: WebSocket URL-urile folosesc wsscheme.

Mai mult, când ar trebui să folosesc REST vs WebSocket?

WebSocket abordarea este ideală pentru aplicații scalabile în timp real, în timp ce ODIHNĂ este mai potrivit pentru scenariul cu multe obțineri cerere . WebSocket este un protocol legal în timp ce ODIHNĂ se bazează pe un protocol fără stat, adică clientul nu trebuie să știe despre server și același lucru este valabil și pentru server.

Este WebSocket sigur?

Ar trebui să preferați cu tărie sigur wss://protocol peste transportul nesigur ws://. Ca HTTPS, WSS( WebSockets peste SSL/ TLS ) este criptat, protejând astfel împotriva atacurilor „man-in-the-middle”. O varietate de atacuri împotriva WebSockets devine imposibil dacă transportul este asigurat.

Recomandat: