From 2e4949304c87f89f8401320166d8c587bce916f9 Mon Sep 17 00:00:00 2001 From: Anton Golub Date: Wed, 2 Nov 2022 09:45:10 +0300 Subject: [PATCH] perf: improve packument cache callback --- src/main/js/firewall/packument.js | 7 ++----- src/main/js/http/agent.js | 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/main/js/firewall/packument.js b/src/main/js/firewall/packument.js index 9241311..53b66f1 100644 --- a/src/main/js/firewall/packument.js +++ b/src/main/js/firewall/packument.js @@ -32,17 +32,14 @@ export const getPackument = async ({boundContext, rules}) => { : Buffer.from(JSON.stringify(_packument)) const etag = 'W/' + JSON.stringify(crypto.createHash('sha256').update(packumentBuffer.slice(0, 65_536)).digest('hex')) const packumentZip = await gzip(packumentBuffer) - const entry = { + + return { etag, deps, directives, headers, packumentZip } - - cache.add(name, entry) - - return entry }) } diff --git a/src/main/js/http/agent.js b/src/main/js/http/agent.js index 5bd6bd7..7f00d53 100644 --- a/src/main/js/http/agent.js +++ b/src/main/js/http/agent.js @@ -11,7 +11,7 @@ const agents = { const agentOpts = { keepAliveMsecs: 20_000, keepAlive: true, - maxSockets: 20_000, + maxSockets: 1_000, timeout: 20_000 }