На каждое изменение одного заказа сервер рассылает список из трёх тысяч заказов
Для простоты при любом изменении сервер отправляет всем подключённым операторам полный список открытых заказов — около 3 тысяч записей, 900 КБ JSON. Изменений — десятки в секунду, операторов — 400. Исходящий трафик сервиса упирается в канал, браузеры операторов тормозят.
Что изменить?
- Отправлять только изменения
- Сжимать полный список перед отправкой
- Рассылать полный список раз в секунду
- Увеличить ширину канала сервиса
