Профиль все.
Медленно ли Elasticsearch генерирует ответ?
Если вы выполняете запрос с помощью Curl, перенаправляете вывод в файл и time
it, какая часть времени вашего приложения занимает?
Вы используете его локально? Возможно, вы отбрасываете пакеты / ограничены низкой пропускной способностью по сети.
Является ли снижение производительности чисто расшифровкой ответа?
Сколько времени занимает декодирование того же самого большого двоичного объекта JSON с использованием Jsoniter после загрузки в память из статического файла?
Рассматривали ли вы чанкинг своего запроса?
Как насчет того, чтобы выделить его как отдельный процесс и сразу же вернуться к циклу событий?
В вашем вопросе много вариантов и недостаточно подробностей, чтобы дать твердый совет.