ページに100種類のユーザー写真が表示されている場合は、ドメインURLの代わりにIPを使用してリンクすると、少なくとも100のDNSルックアップが表示される
が減少しますか?ドメインではなくIPアドレスで画像を呼び出すのは良い考えですか?
http://217.345.33.444/images/photo.jpg代わりのhttp://domain.com/images/photo.jpg
ページに100種類のユーザー写真が表示されている場合は、ドメインURLの代わりにIPを使用してリンクすると、少なくとも100のDNSルックアップが表示される
が減少しますか?ドメインではなくIPアドレスで画像を呼び出すのは良い考えですか?
http://217.345.33.444/images/photo.jpg代わりのhttp://domain.com/images/photo.jpg
DNSルックアップはコンピュータによってキャッシュされるため、一意のドメインごとに1つのルックアップしか存在しません。
また、ほとんどの人はインターネットプロバイダのDNSサーバーを使用しており、通常はDNSルックアップもキャッシュします。そのため、DNSルックアップは単なるネットワークホップにすぎません。
ドメインのIPアドレスがいつ変更されるのかわからないので、私はこの方法をお勧めしません。
自分のドメインに画像を保存しない理由はありますか?あなたがそれをした場合:
これは、DNSルックアップのオーバーヘッドを下げるが、そのIPが今まで道を変更した場合、痛みを伴う、単調な、エラーが発生しやすいの変更を強制します。
はまた、単一の名前が解決されれば、それはルックアップすべきではありません再び...あなたは、あなたのIPアドレスは変更しないことを
どのように自信を持っていますか?また、これらの100の画像が4つある場合異なるドメインのパフォーマンスが向上します。
私のタイムゾーンでは夜遅くなっていますが、DNSルックアップはさまざまな場所にキャッシュされていると思っていました(ローカルマシンであっても?)ので、思ったほど悪くありません。
このように、ドメインを検索するための最初の呼び出しは適切な方法で行われますが、後の呼び出しでパフォーマンスが低下するように結果は中間のマシンにキャッシュされます。
私は、この種のことがDNSプロトコルの設計者によって長く考えられていたと確信しています。それは間違いなく手遅れ私
はい、ローカルマシンでも – flybywire
ため、夜にはなぜ100 DNSルックアップということである -
編集
そのはちょうど私のスペルを取得するには、ストレート文法私に3本の編集を取らノート?すべての画像は異なるドメインにありますか?一意のドメインごとに1つのルックアップが発生するのが普通です(ドメインが決して解決されていないと仮定しています)。
私が知っているブラウザはすべて、DNSを1回だけ検索してキャッシュします。たとえそうでなくても、システムはそうします。あなたが疑っているように100回の検索はありません。
私はそうした簡単なトラフィックスニファでその証拠を取ることができます。
「自分のドメインにイメージを保存しない理由はありますか?」というメッセージが表示されるまでは良い答えですか?それを実行した場合:「私は自分自身をホストしていないimages =) – JasonDavis
また、DNSルックアップはホームルータまたは企業ゲートウェイによってキャッシュされます。たくさんのキャッシュを使用すると、DNSを使用して1つまたは1,000のイメージ要求を行うかどうかは関係ありません。 – proteus