YSlowおよび(== --- ==)---()のように見えるを使用してフロントエンドのパフォーマンスをテストしているWebアプリケーションがありますhttp://www.webpagetest.org/
私が最も気づいたことの1つは、私のWebサイトでDNSルックアップを実行する時間が非常に長いことです(数百ミリ秒)。
ただし、これらのツールを使用してYahoo、Google、Microsoftなどをテストすると、DNSルックアップ時間は0に近くなります。
質問:DNSルックアップ時間が非常に長くなる原因は何ですか?
[〜#〜]更新[〜#〜]:
Yahooは DNSルックアップは通常20〜120ミリ秒であることがわかりました。ただし、私のWebサイトの場合は350ミリ秒に近くなります。私のDNSルックアップがYahooが通常経験するよりもはるかに長い理由はありますか?
サーバーとコンピューターの地理的な違いは? ISPが提供するDNSサーバーが遅いかもしれません。コンピューター上のDNSサーバーをGoogleに変更した後、DNS検索は常に非常に高速であることがわかりました。自分で試してみてください: http://code.google.com/speed/public-dns/
これはおそらくローカルの問題です。コンピューターが使用しているプライマリおよびセカンダリDNSソースを確認します。
設定ミスが原因の場合もあります。
例えば。プライマリDNSのIPが間違っていますが、セカンダリはOKです。または、遅いサーバーです。
何も問題がない場合は、別のブロードバンド接続でテストしてみてください。実際には非常に高速であることに気付くかもしれません。
あなたがあなたのウェブサイトを検索するためにあなたのPCから問題を抱えているならば、あなたのマシンのDNSは遅いに違いありません。以下の誰かが推奨するように、DNSをGoogleのDNSに変更してみて、それが機能するかどうかを確認してください。それが機能する場合、ISP DNSは現在、レコードを清掃しているか、ゾーン転送を行っている必要があります。そうでない場合は、何らかのメンテナンスを行っている可能性があります。そのテストの結果は、ユーザーがDNSも変更する必要があるという意味ではありません。