Различия
Здесь показаны различия между двумя версиями данной страницы.
comet:faq:websockets-vs-longpolling [2017/09/01 10:52] levhav |
comet:faq:websockets-vs-longpolling [2019/12/18 02:05] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | <rst>RU::006-FIQ::001-Что лучше Long Polling или WebSockets?</rst> | ||
- | <rst>Header: Что лучше Long Polling или WebSockets</rst> | ||
- | ====== Что лучше Long Polling или WebSockets? ====== | ||
- | |||
- | Принцип технологии comet заключается в том что браузер постоянно поддерживает открытое соединение с комет сервером это либо Long Polling соединение либо WebSockets и при необходимости отправить из php сообщение клиенту php отправляет это сообщение comet серверу а тот в свою очередь передаёт это сообщение в браузер. Сообщения доходят почти мгновенно благодаря тому что комет сервер держит постоянно открытое соединение со всеми пользователями с вашего сайта. | ||
- | |||
- | Я лично рекомендую WebSockets как более новый метод который имеет ряд преимуществ. | ||
- | |||
- | * Не требуется рвать соединение при доставки сообщения. | ||
- | * как следствие первого это то что вы можете одному пользователю в секунду доставлять больше сообщений. | ||
- | * Так же вы можете сами отправлять серверу сообщения по WebSockets то есть общение двустороннее. | ||
- | |||
- | Из недостатков | ||
- | * Поддержка браузерами на данный момент это [[http://caniuse.com/#search=websockets|87.23%]] |