DNS????????? dns-prefetch

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DNS????????? dns-prefetch相关的知识,希望对你有一定的参考价值。

?????????lib   ????????????   ??????   ????????????   ?????????   https   ams   ??????   ??????   

1???DNS ????????????

??????Domain Name System?????????????????????????????????IP????????????????????????????????????????????????

??????DNS??????????????????????????????????????????????????????????????????????????????DNS????????????????????? google.com??????????????????ip????????????????????????hosts?????????????????????DNS?????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????-Chrome??????????????????????????????
????????????--??????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????DNS Prefetching????????????????????????????????????????????????????????????

2??????????????? DNS Prefetching???

?????????????????????

??????DNS Prefetch ??????????????????????????????????????????????????? <meta charset="UTF-8"> ?????????

??????//?????????????????????  https  ???   http  ??????????????????????????????https ???????????????//??????????????????https ???????????????http ???

??????<link rel="dns-prefetch" href="[//host_name_to_prefetch.com](http://the_worlds_best_vendor.com/)">
???????????????
??????<link rel="dns-prefetch" href="//www.gome.com.cn/"> 

3???DNS Prefetching?????????

??????DNS Prefetching?????????????????????????????????????????????????????????

??????a?????????href????????????chrome???firefox??????????????????IE????????????HTTPS???????????????????????????meta?????????????????????
????????????DNS???????????????????????????css???js?????????????????????????????????????????????????????????????????????
????????????????????????js????????????????????????????????????????????????????????????link??????????????????????????????????????????

???????????????????????????????????????????????????--- ??????taobao???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????DNS Chrome??????????????????????????????????????????

4?????????????????????

??????????????????????????????????????????????????????0~1ms,?????????????????????????????????15ms???????????????????????????????????????????????????????????????150ms??????????????????????????????1S?????????

??????DNS???????????????????????????DNS?????????????????????????????????http?????????????????????UDP?????????ok?????????100bytes????????????

???????????????DNS????????????????????????XP??????50???200??????????????????Chrome???????????????????????????????????????????????????????????????????????????????????????DNS?????????????????????

???????????????????????????chrome????????????????????????:
????????????"about:histograms/DNS" and "about:dns"

??????????????????????????????
??????1.??????????????????????????????dns prefetching??? 
??????2.???js???????????????????????????????????????dns prefetching??? 
??????3.???????????????????????????dns prefetching?????????chrome????????????dns prefetching??? 
??????4.???????????????????????????????????????dns prefetching???????????????????????????A???????????????????????????A???????????????B???????????????????????????????????????B???????????????dns prefetching??????????????????

5?????????

??????1.????????????Head????????????css??????, ???????????????Head????????????????????????dns prefetching???link????????????????????????????????????

??????2.?????????????????????dns prefetching????????????????????????50ms ~ 300ms?????????????????????????????????????????????

??????3.???chromium????????????????????????dns prefetching????????????????????????????????????
??????Each request typically involves sending a single UDP packet that is under 100 bytes out, and getting back a response that is around 100 bytes. This minimal impact on network usage is compensated by a significant improvement in user experience.

??????4.???chromium????????????????????????chrome??????8??????????????????dns prefetching ??????chrome????????????dns?????????cache??????????????????????????????dns --?????????????????????dns????????????host???????????????chrome???

??????5.??????dns prefetching?????????????????????????????????html??????????????????????????????????????????????????? 
????????????????????????????????????????????????js???????????????iframe??????????????????????????????????????????????????????????????????????????????dns prefetching????????????

 ????????????https://www.cnblogs.com/zdz8207/p/seo-DNS-Prefetching.html

 















以上是关于DNS????????? dns-prefetch的主要内容,如果未能解决你的问题,请参考以下文章

DNS????????? dns-prefetch

Android DNS更新与DNS-Prefetch

我们应该与 Chrome 进行“dns-prefetch 预连接”的域数量是不是有限制?

HTML link标签中preload,prefetch,dns-prefetch,preconnect,prerender

DNS Prefetch初认识

前端性能优化之-dns预解析