Веб-приложение отправляет запрос на сервер heroku и пять секунд ничего не происходит. через пять секунд начинается передача данных, которая длятся секунду и еще секунду длится отрисовка. Итого семь секунд. Файл после оптимизации составляет пол мегабайта. Сами вычисления на сервере занимают меньше секунды. На меньших файлах и времена меньше.
Нельзя ли как то уменьшить время до начала передачи?
Я провел эксперимент - при тех е вычислениях посылал с сервера меньше записей - время молчания существенно зависит от числа записей (см таблицу)
Может быть разбить записи на пакеты и посылать в браузер порциями? И как это лучше сделать?
Или где то есть буфер размер которого надо увеличить?