���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /proc/self/root/home/real/node-v13.0.1/benchmark/http2/ |
'use strict'; const common = require('../common.js'); const PORT = common.PORT; const bench = common.createBenchmark(main, { n: [1e3], nheaders: [0, 10, 100, 1000] }, { flags: ['--no-warnings'] }); function main({ n, nheaders }) { const http2 = require('http2'); const server = http2.createServer({ maxHeaderListPairs: 20000 }); const headersObject = { ':path': '/', ':scheme': 'http', 'accept-encoding': 'gzip, deflate', 'accept-language': 'en', 'content-type': 'text/plain', 'referer': 'https://example.org/', 'user-agent': 'SuperBenchmarker 3000' }; for (var i = 0; i < nheaders; i++) { headersObject[`foo${i}`] = `some header value ${i}`; } server.on('stream', (stream) => { stream.respond(); stream.end('Hi!'); }); server.listen(PORT, () => { const client = http2.connect(`http://localhost:${PORT}/`, { maxHeaderListPairs: 20000 }); function doRequest(remaining) { const req = client.request(headersObject); req.resume(); req.on('end', () => { if (remaining > 0) { doRequest(remaining - 1); } else { bench.end(n); server.close(); client.destroy(); } }); } bench.start(); doRequest(n); }); }