VAShcherbakov
@VAShcherbakov
Новичек!

Какой объём трафика у websocket если ничего не передавать и просто держать соединение?

Какой объём трафика у websocket если ничего не передавать и просто держать соединение?
Замеряю на клиенте и получаю 70 мб за час, это много или нормально для websocket, при условии что я ничего не передаю а просто держу соединение?
  • Вопрос задан
  • 1254 просмотра
Решения вопроса 1
@deliro
Агрессивное программирование
PING/PONG кидается раз в 20 секунд https://websockets.readthedocs.io/en/latest/topics...
PING/PONG фреймы — по одному байту. Плюс, если считаем, объём TCP и IP фреймов.

Итого за час 180 пингов и 180 понгов или 360 байт не считая оверхэда на нижележащие фреймы.
Если считать оверхэд, то примерно 65 байт x (180 пингов + 180 понгов) ~ 23кб/час

Плюс, какой-то оверхэд даст TLS и его хэндшейки, плюс, незначительный оверхэд дадут хэндшейки TCP. Но это явно не близко к 70мб
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы