Vai man vajadzētu izmantot WebSockets?
Vai man vajadzētu izmantot WebSockets?

Video: Vai man vajadzētu izmantot WebSockets?

Video: Vai man vajadzētu izmantot WebSockets?
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Novembris
Anonim

Kad klientam ātri jāreaģē uz izmaiņām (īpaši tādām, kuras tas nevar paredzēt), a WebSocket var būt vislabākais. Apsveriet tērzēšanas lietojumprogrammu, kas ļauj vairākiem lietotājiem tērzēt reāllaikā. Ja WebSockets tiek izmantoti, katrs lietotājs var gan nosūtīt, gan saņemt ziņas reāllaikā.

Tāpat, vai jums tiešām ir nepieciešams WebSockets?

Tas ir svarīgi to atzīmēt WebSockets pārvērst savu HTTP savienojumu par a WebSocket savienojums. WebSockets ir daļa no HTML5 specifikācijas un viņi ir atbalsta visas mūsdienu pārlūkprogrammas (tas nozīmē, ka ir JS API, lai tās izmantotu vietējā pārlūkprogrammā).

Tāpat, vai WebSocket ir pastāvīgs savienojums? WebSockets nodrošināt a pastāvīgs savienojums starp klientu un serveri, ko abas puses var izmantot, lai jebkurā laikā sāktu datu sūtīšanu. Klients izveido a WebSocket savienojums izmantojot procesu, kas pazīstams kā WebSocket rokasspiediens. Piezīme: WebSocket URL izmanto wsscheme.

Turklāt, kad man vajadzētu izmantot REST vs WebSocket?

WebSocket pieeja ir ideāli piemērota reāllaika mērogojamai lietojumprogrammai, turpretim ATPŪTAS ir labāk piemērots scenārijam ar daudzām iespējām pieprasījumu . WebSocket ir apkaunojošs protokols, turpretim ATPŪTAS ir balstīts uz bezstāvokļa protokolu, t.i., klientam nav jāzina par serveri, un tas pats attiecas uz serveri.

Vai WebSocket ir drošs?

Jums noteikti vajadzētu dot priekšroku drošs wss://protokols pār nedrošo ws:// transportu. Tāpat kā HTTPS, WSS( WebSockets izmantojot SSL/ TLS ) ir šifrēts, tādējādi pasargājot no uzbrukumiem starp uzbrukumiem. Dažādi uzbrukumi pret WebSockets kļūst neiespējama, ja transports ir nodrošināts.

Ieteicams: