Оптимизируем загрузку графиков
Последний год я переписываю аналитический продукт с большим количеством графиков. Он состоит из фронтенда, BFF на Node.js и бэкенда на Java с ClickHouse. Я отвечаю за фронтенд и BFF. На одном из больших запросов размер сжатого ответа уменьшился с 600 до 300 КБ. При скорости соединения 4 Мбит/с время до отрисовки графика сократилось с 3 до 2 секунд. На быстрой сети экономия на передаче данных менее заметна, но время обработки ответа на сервере и в браузере тоже зависит от его структуры.
Читать далее






