@MishaXXL

По какому принципу работает момент живого соединения в WS?

Если я правильно понял, что отличие SSE от передачи данных по WS заключается в том, что у нас SSE общается с клиентом по двум http запросам, а WS по WS.
В http у нас по умолчанию идет два запроса в виде рукопожатия с ответом на то, можем ли мы обменяться данными и самим обменом данных
В WS я так понимаю рукопожатие у нас происходит только один раз и дальше наше соединение остается
Т.е. используя WS мы ускоряем наш процесс тем, что у нас пропадает необходимость в двух запросах

За счет чего в WS поддерживается постоянное соединение и скорость работы по WS увеличивается только за счет того, что у нас пропадают рукопожатия?
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Everything_is_bad
За счет чего в WS поддерживается постоянное соединение
За счет протокола

скорость работы по WS увеличивается только за счет того, что у нас пропадают рукопожатия
ну если точнее, это называют "создание соединения", очень часто это ресурсоемкая операция, поэтому да, если делать нее не на каждый запрос-ответ, то отзывчивость соединения повышается.

За счет чего в WS поддерживается постоянное соединение и скорость работы по WS увеличивается только за счет того, что у нас пропадают рукопожатия?
а вот полностью вопрос звучит, как "за счет чего машина красная и едет".
Ответ написан
Комментировать
AshBlade
@AshBlade
Просто хочу быть счастливым
За счет чего в WS поддерживается постоянное соединение

Используют PING-PONG запросы
скорость работы по WS увеличивается только за счет того, что у нас пропадают рукопожатия?

Теоретически - да, но судя по бенчмаркам - не особо это и влияет
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы