搜尋

首頁  >  問答  >  主體

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

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

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

天蓬老师天蓬老师2787 天前373

全部回覆(1)我來回復

  • 阿神

    阿神2017-04-17 15:50:27

    不要用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的封裝

    回覆
    0
  • 取消回覆