之前虾皮路在做网站测试的时候,进行了很多优化,但是在谷歌测试的时候,发现其中TTFB时间很长,经常要1-2秒。这是什么意思,其实就是网站加载 Waiting (TTFB) 时间过长,比方说,你打开一个…
之前it168资讯在做网站测试的时候,进行了很多优化,但是在谷歌测试的时候,发现其中TTFB时间很长,经常要1-2秒。这是什么意思,其实就是网站加载 Waiting (TTFB) 时间过长,比方说,你打开一个网站,点击链接后,浏览器在转圈圈,过1-2秒后页面跳转然后显示出来。这个速度和很多方面有关,比如本身的网速,网站的优化,网站的主机速度等等。这里it168资讯就从本身的问题找起,因为 TTFB 时间过长,实际上就是网站每次都要渲染完成后才跳转到页面呈现。

之前it168资讯介绍了不少WordPress优化的教程,也可以解决大部分网站加载 Waiting (TTFB) 时间过长问题,如下:
- 《宝塔面版5.9支持ImageMagick调用WebP压缩解决图文教程》
- 《2020年WP Super Cache最新设置图文教程-WordPress加速必备插件》
- 《利用Cachify插件实现网站加速-WordPress必备插件之一》等等
但是优化无止境,虾皮又把目光看到域名的DNS解析的TTL值设置上。因为这块问题是谷歌网站测速的时候反馈出来的问题。那么什么是TTL值呢?
TTL是 Time To Live的缩写,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。TTL是IPv4包头的一个8 bit字段。 简单的说是一个指域名解析信息在DNS中的存在时间 。比如你网站域名解析指向某个主机IP地址的时候,一般你主机的IP不会时刻变化(除非你网站重新搬家),因此A记录的解析基本不会变。这时候就建议TTL值设置长一点。如果设置短了,那每次访问网站进行域名解析的时候,都要从DNS服务器重新刷新获取解析地址。如果时间长的话,无需刷新直接反馈之前的解析地址了。
比如设置TTL值为60的话,那么以秒为单位,也就是60秒即1分钟就刷新了DNS的记录。以it168资讯为例,it168资讯的域名为www.xiapilu.com,比如在域名解析设置的时候,设置的TTL值为86400,也就是86400秒,也就是1天。貌似是最大的设置了。
如果按DNSpod为设置方法的话,那就建议设置最大值。
原创文章,作者:admin,如若转载,请注明出处:https://www.it168.online/webtech/1340/