WebSocket HTTP караганда тезирээк?
WebSocket HTTP караганда тезирээк?

Video: WebSocket HTTP караганда тезирээк?

Video: WebSocket HTTP караганда тезирээк?
Video: Java tech talk: Spring Boot and GraphQl integration. Как сделать это просто? 2024, Ноябрь
Anonim

Көптөгөн веб-тиркемелерде, websockets реалдуу убакытта жаңыртуулар үчүн кардарга билдирүүлөрдү түртүү үчүн колдонулат. Адатта, биз колдонууну сунуштайбыз websocket Feathers менен баштоодо туташуу, анткени сиз реалдуу убакытта жаңыртууларды акысыз аласыз жана ошондой караганда тезирээк салттуу HTTP байланыш.

Эмне үчүн WebSocket HTTP'ге караганда тезирээк?

Тез Реакция убактысы Эгерде WebSockets колдонулат, ар бир колдонуучу реалдуу убакытта билдирүүлөрдү жөнөтө жана кабыл алат. WebSockets RESTге салыштырмалуу натыйжалуулуктун жогору болушуна мүмкүндүк берет, анткени алар талап кылбайт HTTP жөнөтүлгөн жана кабыл алынган ар бир билдирүү үчүн суроо-талап/жооп.

Ошо сыяктуу эле, WebSocket менен HTTP ортосунда кандай айырма бар? HTTP жана WebSocket маалыматтарды берүү/көрсөтүү үчүн колдонулган протокол. HTTP бир багыттуу байланыш протоколу болуп саналат, ал эми WebSocket эки багыттуу болуп саналат. Кайсы бир суроо-талап аркылуу HTTP , ал кардарда (браузерде) байланыш түзүп, серверден жооп алынгандан кийин аны жабат.

Ошентип, WebSocket HTTP алмаштыра алабы?

HTTP /2 сыяктуу түртүү технологияларды алмаштыруу эмес WebSocket же SSE. HTTP /2 Push сервер болот колдонмолор тарабынан эмес, браузерлер тарабынан гана иштетилет.

WebSockets Ajaxка караганда ылдамыраакпы?

WebSockets дагы бир аз тезирээк бирок айырмасы жокко эсе. WebSockets болжол менен 10-20% AJAX караганда тезирээк . Сиз айтаардан мурун, ооба мен билем WebSocket караганда желе колдонмолору розеткаларды кармап туруу жана серверден каалагандай маалыматтарды түртүп алуу сыяктуу башка артыкчылыктарга ээ.

Сунушталууда: