首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启用DNS预解析和TCP预连接。

启用DNS预解析和TCP预连接。
EN

Stack Overflow用户
提问于 2014-09-25 09:12:15
回答 2查看 4.8K关注 0票数 5

如何在Chrome浏览器(Mac )中启用DNS预解析和TCP预连接,当chrome://dns页面告诉"DNS预解析和TCP预连接被禁用“时?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-27 11:44:19

它位于高级设置中,称为“预测网络操作以提高页面加载性能”

票数 4
EN

Stack Overflow用户

发布于 2018-06-19 12:48:25

FWIW在Windows上的Chrome中,我的行为就像上面的问答一样:

  • chrome://dns说"DNS预解析和TCP预连接被禁用“,

鉴于

  • chrome://settings显示“使用预测服务以更快的速度加载页面”

我想知道这与<link rel="dns-prefetch" href="//some.domain"> <link rel="preconnect" href="https://some.domain">**.**有什么关系?

浏览器:

  • 铬67稳定与uBlock
  • Chrome 68测试版(无扩展)

在测试之前

  • chrome://dns告诉您服务是禁用的(也许通过安装uBlock)
  • 在本地主机上提供以下HTML

测试1:使用Fiddler

  • 转到chrome://net-internals/#dns并清除主机缓存
  • 启用Fiddler并让它听流量
  • http://localhost上打开Chrome的新选项卡
  • 观察Fiddler有一个“隧道到ajax.googleapis.com:443”会话

试验2:没有Fiddler

  • 转到chrome://net-internals/#dns并清除主机缓存
  • http://localhost上打开Chrome的新选项卡
  • 刷新chrome://net-internals/#dns并观察DNS条目

结果和结论:

  • 使用uBlock稳定的Chrome 67:preload总是工作的;如果启用了uBlock设置,dns-prefetch就会被uBlock阻塞
  • Chrome68beta(没有扩展):dns-prefetchpreload都能工作
  • 在这一点上,很难说哪些行为是特性或bug,以及堆栈的哪个部分。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26034706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档