summaryrefslogtreecommitdiff
path: root/benchmark/_http-benchmarkers.js
diff options
context:
space:
mode:
authorWeijia Wang <381152119@qq.com>2019-02-11 13:30:15 +0800
committerWeijia Wang <381152119@qq.com>2019-02-13 21:25:20 +0800
commitda0dc51e396ea4a1f12f259a8149f4177ad674e8 (patch)
tree2683a1c1f33b8eaa55e5bb528f4cc2e016972690 /benchmark/_http-benchmarkers.js
parent8ecf313324e619d7211adaee76c6b7bb1882e12b (diff)
downloadandroid-node-v8-da0dc51e396ea4a1f12f259a8149f4177ad674e8.tar.gz
android-node-v8-da0dc51e396ea4a1f12f259a8149f4177ad674e8.tar.bz2
android-node-v8-da0dc51e396ea4a1f12f259a8149f4177ad674e8.zip
http: improve performance for incoming headers
PR-URL: https://github.com/nodejs/node/pull/26041 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
Diffstat (limited to 'benchmark/_http-benchmarkers.js')
-rw-r--r--benchmark/_http-benchmarkers.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/benchmark/_http-benchmarkers.js b/benchmark/_http-benchmarkers.js
index f456628454..a4d6230039 100644
--- a/benchmark/_http-benchmarkers.js
+++ b/benchmark/_http-benchmarkers.js
@@ -25,8 +25,11 @@ class AutocannonBenchmarker {
'-c', options.connections,
'-j',
'-n',
- `http://127.0.0.1:${options.port}${options.path}`,
];
+ for (const field in options.headers) {
+ args.push('-H', `${field}=${options.headers[field]}`);
+ }
+ args.push(`http://127.0.0.1:${options.port}${options.path}`);
const child = child_process.spawn(this.executable, args);
return child;
}