web-dev-qa-db-ja.com

DNSの高いTTL=の利点は何ですか?

ドメインのネームサーバーをレジストラからdnsmadeasy.comに移動して、自動フェイルオーバー(他の利点もある)ができるようにします。過去にこれを実行したことがある場合は、Aレコードに対してTTLの値を可能な限り低く(1分)設定するだけで、プライマリサーバーの障害時にバックアップサーバーが(ほぼ)すぐにオンライン。

低いTTLで見つけられる唯一の問題は、「クエリトラフィックが高くなる」ことです。これは悪いことですか?逆に、高いTTL値を使用するメリットはありますか?

17

そうです、低いTTL=を使用することの主な欠点は、高いTTLよりも高いクエリ負荷を処理することになります。それでも、DNSホストが追加の負荷の処理に問題がない場合は、先に進んでください。正直なところ、負荷を処理する能力について懸念がある場合、非常に低い値を設定することはできませんTTL forあなたの記録(多くの人は、TTLを必要最低限​​に設定することを推奨する傾向がありますが、これはceejayozが作成したユーザーエクスペリエンスポイントに基づく推奨事項です)。

さらに、多くのISPのDNSリゾルバーはTTL設定を完全に無視し、レコードに独自のキャッシュ有効期限を設定するだけなので、多くの場合、TTL =実際には、ドメインの権限のあるサーバーに到達するクエリの量に違いはありません。

8
EEAA

高TTLは、ISPおよびクライアント側のDNSキャッシュがより長く続くことを意味します。これは、1回のセッションでサイトの閲覧に長い時間を費やしているリピーターや人々にとって、サイトの応答性が高くなることを意味します。

一部のプロバイダーでは、DNSルックアップの使用量にも基づいて課金されます。

10
ceejayoz