在互联网上,每天都会有很多网站上线运营,因为托管服务器的地区或服务商不同,从而使得用户访问网站的速度有所不同,那怎么设置域名的TTL值给网站提升速度以便给用户带来更好的体验呢?不知道您在域名做解析的时候,有没有观察到一个“TTL”值,关于TTL,其实就是一条域名解析记载在DNS服务器中的存留时刻,当DNS服务器接受到解析请求时,就会向域名指定的NS服务器宣布解析请求然后取得解析记载,在取得这个记载之后,记录会在DNS服务器中保管一段时刻,这段时刻内若是再接到这个域名的解析请求,DNS服务器将不再向NS服务器宣布请求,而是直接回来方才取得的记载,保存的时刻就是看您怎样设置了,这就是TTL值。
1、增大TTL值,节省域名解析时间:彻底增大域名记载的TTL值,让记载在各地DNS服务器中缓存的时刻加长,这样在更长的一段时刻内,拜访这个网站时,本地ISP的DNS服务器就不需求向域名的NS服务器发出解析请求,而直接从缓存中回来域名解析记载,国内和国际上许多渠道的TTL值都是以秒为单位,许多的默认值都是3600,这个值真实有点小了,莫非会有人一个小时就改一次域名解析记录?您可以依据个人的需求把这个值恰当的扩展,可是这个就有点弊端了,例如youweiqingnian.com的TTL值是设置成了最大值1周,假设当您要替换空间时,这些旧的记载要好久才过期并被更新,这样就浪费了解析时间,所以对时间点的挑选一定要慎重;
2、减小TTL值,减少更换空间时的不可访问时间:当您替换空间99.9%会有DNS记载更改的疑问,由于缓存的疑问,新的域名记载在有的当地能收效了,但在有的当地就得等上一两天乃至更久才收效,成果就是有的人能够拜访到了新服务器,有的人拜访到了旧服务器,仅仅是拜访的话,这也不是啥大疑问,但若是触及到了电子邮件发送,说不定重要电子邮件就被发送到了那台已停掉的旧服务器上,给您带来不必要的麻烦;
3、检查域名当时的TTL值;
4、修正TTL值为可设定的最小值,主张为1分钟,就是60秒;
5、待确保各地的DNS服务器缓存都过期并更新了记载;
6、设置修正新记载,这个时间点各地的DNS就能以最快的速度更新到新的记载;
7、承认各地的DNS现已更新完成后,再把TTL值设置成您想要的值。
注意事项:温馨提醒:所有的这一切都能起作用的条件是DNS服务器必须遵循行业规范且您的域名服务商正规才是前提条件,这样也能有效的享受服务商提供的服务、域名的安全、提供服务所享受的速度等。
文章选自:http://www.yatou521.cn