2016-09-22 6 views
2

私のプロジェクトでは、 'request'モジュールを使用して同じURLに大量のリクエストを行います。なんらかの理由で、多くのリクエストがdnsサーバーに送られ、URLアドレスを解決するために何らかのキャッシュが必要です。これを解決するために 'request'モジュールに何らかの組込みメカニズムがありますか?または他の解決策?要求モジュールでのDNSキャッシング - node.js

ありがとうございます!

+0

同じ問題が発生しました。私のサーバーが成長したときにDNS攻撃でブロックされると言われました。 –

答えて

4

この質問は少し古いので、すでに回答が見つかったかもしれませんが、私はちょうどこの問題があり、それを処理するためにdnscacheモジュールを使用しました。私たちはIO(Node reading:/etc/resolv.conf)の量が多く、このモジュールはこの問題を処理しているようでした。私はその問題を処理するためにRequestまたはNodeのソースで何も見つけることができませんでしたが、this related issueを見つけました。使用https://www.npmjs.com/package/lookup-dns-cache

+0

私たちのアプリがkubernetesでDNSサービスに負荷をかけているという問題がありました。 – rmac

0

は、同じ問題に遭遇したので、それを解決するために、パッケージを作成しました。

関連する問題