mirror of
https://github.com/Kpa-clawbot/meshcore-analyzer.git
synced 2026-08-28 05:54:19 +00:00
perf: yield event loop between pre-warm requests via setImmediate
This commit is contained in:
@@ -2989,8 +2989,8 @@ server.listen(listenPort, () => {
|
||||
if (isHttps) requestOptions.rejectUnauthorized = false;
|
||||
warmClient.get(requestOptions, (res) => {
|
||||
res.resume();
|
||||
res.on('end', warmNext);
|
||||
}).on('error', warmNext);
|
||||
res.on('end', () => setImmediate(warmNext)); // yield to event loop between warm requests
|
||||
}).on('error', () => setImmediate(warmNext));
|
||||
};
|
||||
// Stagger: warm analytics after subpaths are done (sequential to avoid blocking)
|
||||
warmNext();
|
||||
|
||||
Reference in New Issue
Block a user