分享一点知识点给大家,自己总结,拼,拼,拼!!!前端优化系列之一:DNS预取dns-prefetch提高页面加载速度DNSPrefetch,DNS预取,是前端优化的一部分。一般来说,前端优化中与DNS相关的有两点:一是减少DNS请求次数,二是进行DNS预取。DNS(DomainNameSystem,域名系统),一种在万维网上映射域名和IP地址的分布式数据库,使用户能够更方便地访问互联网,而无需记住机器可以直接读取的IP号。通过域名,最终得到该域名对应的IP地址的过程称为域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。------引用自《百度百科》DNS请求需要很少的带宽,但是延迟有点高,尤其是在移动网络上。预取DNS可以显着减少延迟。而DNSPrefetching可以让具有该属性的域名无需用户点击链接就可以在后台进行解析,而且域名解析和内容加载是串行的网络操作,所以这种方式可以减少用户的等待时间,提高用户体验经验。默认情况下,浏览器会预取页面上与当前域名(浏览网页的域名)不在同一域的域名,并缓存结果。这是隐式DNSPrefetch。如果要预取页面上没有出现的域,则必须使用显示的DNS预取。比如京东:DNSPrefetch尽量放在网页前面,建议放在
