私のプロジェクトでは、 'request'モジュールを使用して同じURLに大量のリクエストを行います。なんらかの理由で、多くのリクエストがdnsサーバーに送られ、URLアドレスを解決するために何らかのキャッシュが必要です。これを解決するために 'request'モジュールに何らかの組込みメカニズムがありますか?または他の解決策?要求モジュールでのDNSキャッシング - node.js
ありがとうございます!
私のプロジェクトでは、 'request'モジュールを使用して同じURLに大量のリクエストを行います。なんらかの理由で、多くのリクエストがdnsサーバーに送られ、URLアドレスを解決するために何らかのキャッシュが必要です。これを解決するために 'request'モジュールに何らかの組込みメカニズムがありますか?または他の解決策?要求モジュールでのDNSキャッシング - node.js
ありがとうございます!
この質問は少し古いので、すでに回答が見つかったかもしれませんが、私はちょうどこの問題があり、それを処理するためにdnscacheモジュールを使用しました。私たちはIO(Node reading:/etc/resolv.conf
)の量が多く、このモジュールはこの問題を処理しているようでした。私はその問題を処理するためにRequestまたはNodeのソースで何も見つけることができませんでしたが、this related issueを見つけました。使用https://www.npmjs.com/package/lookup-dns-cache
私たちのアプリがkubernetesでDNSサービスに負荷をかけているという問題がありました。 – rmac
は、同じ問題に遭遇したので、それを解決するために、パッケージを作成しました。
同じ問題が発生しました。私のサーバーが成長したときにDNS攻撃でブロックされると言われました。 –