From e94235fb7386ddd39732288c1890d6588414bdf3 Mon Sep 17 00:00:00 2001 From: Samuel Bodin <1637651+bodinsamuel@users.noreply.github.com> Date: Sun, 11 Jul 2021 17:59:50 +0200 Subject: [PATCH 1/2] fix: cache dns --- src/utils/request.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/utils/request.ts b/src/utils/request.ts index 3fea55ca8..19ac118fd 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -31,6 +31,8 @@ export async function request( ...(opts.headers || {}), 'user-agent': USER_AGENT, }, + dnsCache: true, + dnsLookupIpVersion: 'ipv4', agent: { http: httpAgent, https: httpsAgent, From 7c8a709c675447859f13f67a603af6f1ed2636c4 Mon Sep 17 00:00:00 2001 From: Samuel Bodin <1637651+bodinsamuel@users.noreply.github.com> Date: Sun, 11 Jul 2021 18:03:11 +0200 Subject: [PATCH 2/2] put a timeout too --- src/utils/request.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/utils/request.ts b/src/utils/request.ts index 19ac118fd..0376b9c35 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -31,6 +31,7 @@ export async function request( ...(opts.headers || {}), 'user-agent': USER_AGENT, }, + timeout: 15000, dnsCache: true, dnsLookupIpVersion: 'ipv4', agent: {