TTL設置多少合適

TTL值設置多少合適



TTL是域名解析的生命週期,對於用戶來說,每一次訪問網站A,不會每次都到DNSLA進行域名解析,而是隻有第一次訪問時纔到DNSLA進行解析,然後解析的結果會緩存到當地的遞歸DNS服務器上,當使用該遞歸服務器的第二個訪問網站A時,遞歸服務器會直接返回解析結果,而不會再向DNSLA請求解析,所以這個時候如果您在DNSLA修改瞭解析結果,那麼第二個訪問者收到的解析也是修改前的結果,因爲那是遞歸服務器告訴它的。那麼多久之後遞歸服務器纔會更新這個解析結果呢?那就是TTL來決定的。

如此看來,那我把TTL設置爲非常小,比如1秒,豈不是最好,這樣我修改瞭解析那麼對於用戶來說立即就可以生效。答案是否定的,如果TTL設置爲1秒,那麼就意味着幾乎每次用戶的解析,遞歸服務器都需要向DNSLA進行解析請求,這樣所耗費的時間就會增加很多,而且權威服務器的解析因爲要判斷用戶的來源進行智能解析,比起來直接使用緩存回答耗費的時間會更長,而且失敗率也會更高,因此這對用戶的訪問體驗和解析穩定性都有損害。

所以TTL大了,修改解析後等待生效的時間就會越長,TTL小了,域名解析的穩定性和解析速度就會受到影響,那麼TTL多少合適,就要根據具體的網站來定了,沒有統一的標準答案。

下面DNSLA給出一些常見網站類型的推薦值,您可以按照以下建議進行TTL設置:

 

文章來源於 https://www.dns.la/support/art_324.aspx

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章