Domain-Name-System
高 TTL 對 DNS 有什麼好處?
我正在將域的名稱伺服器從註冊商轉移到 dnsmadeasy.com,以便我們可以進行自動故障轉移(以及其他好處)。當我過去這樣做時,我只是將 A 記錄的 TTL 值設置為盡可能低(1 分鐘),以便在主伺服器發生故障時,備份伺服器(幾乎)立即線上。
我能找到的唯一低 TTL 問題是我們將有“更高的查詢流量”。這是壞事嗎?相反,使用高 TTL 值有什麼好處嗎?
你是對的,使用低 TTL 的主要缺點是你最終會處理比使用高 TTL 更高的查詢負載。也就是說,只要您的 DNS 主機在處理額外負載方面沒有任何問題,就可以繼續。老實說,如果他們擔心自己處理負載的能力,他們不會讓您為記錄設置非常低的 TTL(儘管許多人確實傾向於建議您將 TTL 設置得盡可能低,這是一個由於 ceejayoz 提出的使用者體驗點的合理推薦)。
此外,我應該提到,許多 ISP DNS 解析器完全忽略了 TTL 設置,只是在記錄上設置了自己的記憶體過期時間,因此在許多情況下,更改 TTL 實際上不會對最終命中的查詢數量產生任何影響。您域的權威伺服器。