node.js - node request 响应慢(curl) 有什么好的解决方案呢

浏览:15日期:2022-09-25

问题描述

// https://github.com/request/requestconst request = require(’request’) console.time(’get’) request.get(’http://10.255.255.1’, function(err) {console.timeEnd(’get’) });

平均在50ms左右 用curl命令 在 10以内

问题解答

回答1:

不要用request库,直接用node自带的http库发请求试试。

var options = { hostname: ’10.255.255.1’, port: 80, path: ’/’, method: ’GET’};console.time(’get’);var req = http.request(options, (res) => { res.on(’end’, () => { console.timeEnd(’get’); });});

request是http的封装

相关文章: