摘要:通过域名,最终得到该域名对应的地址的过程叫做域名解析或主机名解析。而是让具有此属性的域名不需要用户点击链接就在后台解析,而域名解析和内容载入是串行的网络操作,所以这个方式能减少用户的等待时间,提升用户体验。
跟大家分享一个小知识点,自己也总结总结,fight 、fight 、fight !!!
前端优化系列之一:DNS预获取 dns-prefetch 提升页面载入速度
DNS Prefetch,即DNS预获取,是前端优化的一部分。一般来说,在前端优化中与 DNS 有关的有两点: 一减少DNS的请求次数,二就是进行DNS预获取 。
DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。 ------引自《百度百科》
DNS 请求需要的带宽非常小,但是延迟却有点高,这点在手机网络上特别明显。预读取 DNS 能让延迟明显减少一些。 而DNS Prefetching 是让具有此属性的域名不需要用户点击链接就在后台解析,而域名解析和内容载入是串行的网络操作,所以这个方式能 减少用户的等待时间,提升用户体验。
默认情况下浏览器会对页面中和当前域名(正在浏览网页的域名)不在同一个域的域名进行预获取,并且缓存结果,这就是隐式的 DNS
Prefetch。如果想对页面中没有出现的域进行预获取,那么就要使用显示的 DNS Prefetch 了。
例如京东:
DNS Prefetch 应该尽量的放在网页的前面,推荐放在 后面。具体使用方法如下:
注意:虽然使用 DNS Prefetch 能够加快页面的解析速度,但是要视情况而用哦,因为有人指出 禁用DNS 预读取能节省每月100亿的DNS查询 。
如果需要禁止隐式的 DNS Prefetch,可以使用以下的标签:
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/114021.html
摘要:通过域名,最终得到该域名对应的地址的过程叫做域名解析或主机名解析。而是让具有此属性的域名不需要用户点击链接就在后台解析,而域名解析和内容载入是串行的网络操作,所以这个方式能减少用户的等待时间,提升用户体验。 跟大家分享一个小知识点,自己也总结总结,fight 、fight 、fight !!! 前端优化系列之一:DNS预获取 dns-prefetch 提升页面载入速度 DNS Pre...
摘要:通过域名,最终得到该域名对应的地址的过程叫做域名解析或主机名解析。而是让具有此属性的域名不需要用户点击链接就在后台解析,而域名解析和内容载入是串行的网络操作,所以这个方式能减少用户的等待时间,提升用户体验。 跟大家分享一个小知识点,自己也总结总结,fight 、fight 、fight !!! 前端优化系列之一:DNS预获取 dns-prefetch 提升页面载入速度 DNS Pre...
摘要:失业的两周真的也是爽啊,每天打打球,去面试面试,当作逛街。为什么走我一定是疯了,我才辞职的吧。我一直觉得工作是自己喜欢,不是因为生活所迫。钱,只是说能力的体现。但是不忘初心,善始善终,生活才刚刚开始啊。。。 失业的第二周,一边玩的很开心一边又担心工作,一边投简历一边面试,一边嫌弃厂太小不想去,一边大厂又没有消息,纠结纠结。 从大一暑假边上课边工作到后来全职工作,其中寒暑假无休,毕业跟实...
摘要:上次翻过一篇我是如何在自学编程个月后找到工作的,是一个编程自学者的经验之谈。如果你想通过学习编程来改善你的生活,你不该总想着这些快速成功的案例。 有人问我, Reddit 是什么网站,我想了下说: 美国贴吧 。 但话说回来,关注了一阵子我发现,Reddit 上的讨论真要比贴吧不知道高到哪里去了,甚至比不少知乎回答要有价值。而且感觉下面的讨论氛围也更好些。 我在上面关注了 learnpr...
阅读 1940·2021-11-22 15:29
阅读 3222·2021-10-14 09:43
阅读 1170·2021-10-08 10:22
阅读 3321·2021-08-30 09:46
阅读 1417·2019-08-30 15:55
阅读 1902·2019-08-30 15:44
阅读 830·2019-08-30 14:19
阅读 1418·2019-08-30 13:13