中医自救养生中文网
Would you like to react to this message? Create an account in a few clicks or log in to continue.

推广传统中医,倡导返朴归真的低欲望生活!非必要不消费!
 
首页  注册注册  Latest imagesLatest images  相册相册  搜索搜索  网友酷拍自拍  美女酷图  登录  网购实惠推荐  收藏本頁  

 
 

 浏览器“DNS预取读技术”對網站的危害

浏览上一个主题 浏览下一个主题 向下 
作者留言
杂医阿基师
一品莲子官
一品莲子官
杂医阿基师

帖子数 : 2912
官饷 : 8342
官声 : 0
注册日期 : 14-08-25
年龄 : 35

浏览器“DNS预取读技术”對網站的危害 Vide
帖子主题: 浏览器“DNS预取读技术”對網站的危害   浏览器“DNS预取读技术”對網站的危害 Empty2014-12-12, 12:00

今天中午在http://news.ycombinator.com/news看到一篇文章标题:

Saved 10 billion DNS queries per month by disabling DNS Prefetching (pinkbike.com)

禁用DNS 预读取能节省每月100亿的DNS查询

顿时吸引了我的注意力。

首先作者说了自己最近因为DNS查询数比之前增加了4亿个,逼着要订一个每个月1600美元的DNS查询服务

然后又说了什么叫DNS 预读:

DNS prefetching is a fairly recent (added in Safari 7 months ago) enhancement to all the major browsers. After a page loads, the browser looks at all the hosts in the links on the page and in the background proceeds to issue DNS queries to resolve those hostnames.

大意就是浏览器为了加快域名DNS解析速度,会对网页的所有链接先做域名解析

为了证明是浏览器预读所导致作者网站一个月增加800%的DNS查询,作者一一排除了导致增加DNS查询个数的其它因素:

1.DNS TTLs

2.Lots of links/images on other sites(被其他网站盗链)

3.Misconfigured internal services hitting the DNS

然后用Dynect platform平台得出一个作者网站的DNS各种数据统计图,然后与本网站每秒动态网页生成的次数做对比,发现多处了120的DNS查询;也就是每秒多出120次DNS查询是无意义的

然后终于剑指浏览器的DNS预存取技术

然后举例证明,讲了一大堆反思的话,最后说好在可以使用meta 可以设置禁止DNS的预存。

但是我翻遍整个网站,都没有看看怎么设置DNS,只好查看作者网页的源代码

才发现,禁止的代码:<meta http-equiv="x-dns-prefetch-control" content="off" />(作者说测试过程IE8/9没有DNS预读取行为)

不过,浏览器DNS预读其实也是为了我们点击链接的时候省了解析DNS的时间,算是提速吧;除了作者网站动不动就上百评论链接带来的

DNS查询浪费,平常网站一个页面不超过数十个链接,也就没必要禁止DNS预读了。

刚刚发现关于这篇文章的很多有趣的评论:http://news.ycombinator.com/item?id=2306319

返回页首 向下
 2014年WWE赛事 | 世界最快浏览器:Opera 简体中文优化正式版v12.17
 

浏览器“DNS预取读技术”對網站的危害

   
1页/共1

您在这个论坛的权限:不能在这个论坛回复主题
中医自救养生中文网 :: 生活万事通 :: 手机&平板&电脑软、硬件技术交流-

全球最大的百货网购及中文书籍零售商——亚马逊(中国)!

您是第 位来访者