2017-08-25 4 views
1

私たちのサイトには、このように、様々な第一および第三者からのリソースをフェッチ:dns-prefetchingはパフォーマンスにマイナスの影響を与えますか?

<link rel="dns-prefetch" href="https://connect.facebook.net/"> 

これらのURLの一部がページのロード時にすぐに使用されていません。何らかの理由でDNSプリフェッチを実行していないのは価値がありますか?あなたが使用する可能性があるすべてのプリフェッチをお勧めしますか?

答えて

2

ホストされたDNSを使用している場合の考慮事項は、生成するルックアップの数です。ルックアップごとに支払いをしているのであれば、実際にユーザーが実際にリクエストすると思わない限り、DNSルックアップを生成したくないかもしれません。

フッターのネットワークサイトのリンクからStack Overflowに問題がありました。これは、DNSプリフェッチのためだけに1.8 million dns requests per hourのようなものを生成しました。

これはかなり大規模なDNS請求書を招いていたので、デフォルトの応答ヘッダーにはx-dns-prefetch-control:offを追加しました。

もう1つの懸念事項はプライバシーです。ユーザーが生成したリンクを持っている場合、クリエイティブは独自のホスト名を使用して、リンクを実際にクリックすることなくリンクを表示するユーザーを追跡できます。 httpsページ(chrome does not prefetch on by default)にプリフェッチリンクがある場合、プリフェッチは盗聴者にサイト間の関係に関する情報を明らかにする可能性があります。

関連する問題