Я вызываю Rest API из node.js и Postman-Rest Client (хром-приложение). Всегда использовать тот же компьютер, ту же конечную точку и те же параметры.nodejs/curl http-запрос медленный по сравнению с клиентом postman post
В node.js я получаю ~ 400 мс для http и ~ 700 мс для https. В почтальоне я получаю ~ 250 мс для http и https.
Библиотеки, которые я использовал в node.js: http, https, request, kinvey (клиент узла api). Все они получили тот же результат более или менее.
Почему мой узел работает медленнее?
node.js 0.10.36
Edit: это не про узел, я получаю тот же результат с завитком. при работе в браузере с использованием XMLHttpRequest я получаю лучшие времена. , анализируя журналы, я обнаружил, что TCP-соединение и SSL-квитирование занимает около 500 мс. Возможно, что TCP-соединение и SSL-квитирование работают по-разному в браузере.
ли вы попробуйте отключить использование Http агента? – mscdex
время запуска? Попытайтесь измерить первое время запроса, затем (от успешного обратного вызова) начать и измерить другой запрос –
@ AndreySidorov Я провел около 5-10 запросов, а 400/700 мс - среднее время, я даже исключил первые соединения времени. – taminov