Google Chrome DNS提取
- 类别: 谷歌浏览器
Google Chrome网络浏览器利用称为DNS提取(有时也称为DNS预解析或预加载)的功能来改善使用浏览器时的用户体验。预取背后的想法是,Chrome浏览器运行DNS查询以查找在活动网页上找到的链接的IP地址,并且它还可以在链接的资源上预加载某些内容。
计算机需要将每个域名解析为IP地址,以连接到该位置(以及该页面上链接的所有其他元素)。从首次访问的网站检索这些信息平均大约需要250毫秒。
DNS提取在用户单击已加载页面上的链接之前先检索信息。根据Google的说法,这可以使上述资源的加载速度提高约250毫秒,但这仅在用户单击链接以加载其资源时才有用。
这就是在Google Chrome浏览器中页面加载感觉更快的原因之一。默认情况下,Google Chrome浏览器中启用了DNS预取。
DNS预取
Google再次在Chrome 73中更改了与预取相关的设置。可以在早期版本的Chrome中禁用预测服务的用户可能会注意到该选项不再可用。
Google似乎在浏览器中更改了偏好设置的名称。您可能需要执行以下操作来禁用预加载:
- 在浏览器的地址栏中加载chrome:// settings /。
- 向下滚动至页面末尾并激活此处列出的“高级”链接。
- 找到“隐私和安全性”部分,然后找到“预加载页面以加快浏览和搜索速度”。
- 如果将其设置为关闭,则预加载将被禁用。如果将其设置为on,则启用它。
Chrome浏览器将查找页面链接的IP地址,甚至可能会加载被跟踪可能性最高的IP地址。缺点是Chrome预先加载的网站和服务可能会设置Cookie并读取自己的Cookie,即使您从未访问过这些网站也是如此。
私隐问题 :
Chrome会解析已加载页面上的所有域名,即使用户无意点击也是如此。
某些用户可能希望避免这种情况,因为预加载允许链接的站点或资源编写cookie并读取自己的cookie(可用于跟踪)。
预取的DNS记录也存储在Web浏览器中,清除浏览器中的浏览数据不会清除预取的数据。
但是,仅按会话存储数据,这意味着一旦用户关闭浏览器,该数据将被自动删除。
页面加载问题 :
可能是网页未加载到Google Chrome浏览器中并显示“糟糕!该链接似乎已断开。消息代替。重新加载页面似乎无法解决问题,清除浏览数据也无法解决问题。另一方面,其他Web浏览器也可以正常加载网站。
这表明DNS预取可能是此处的问题。如果预取失败(例如,通过解析错误的IP地址),则Google Chrome浏览器将无法正确加载网站。关闭并重新打开浏览器应该可以解决该问题。经常遇到链接断开的用户可能需要考虑关闭DNS预取功能来解决此问题。
旧信息
在地址栏中键入about:dns时,将显示预提取的DNS记录列表。
我们已经确定了DNS预取中的三个问题,我们想在下面解决:
您可以通过以下方式在Google Chrome中禁用DNS预取:
- 在浏览器的地址栏中加载chrome:// settings /,然后点击打开的页面底部的“显示高级设置”链接。
- 在“隐私”下找到“使用预测服务更快地加载页面”,然后从首选项中删除复选标记。
以下信息仅适用于过时的Google Chrome浏览器。
可以禁用预取的方式已更改。在浏览器中加载chrome:// settings /,点击 显示高级设置 在底部,然后取消选中“预取资源以更快地加载页面”选项。
可以在Google Chrome浏览器的选项中配置DNS预取。单击地址栏中的“工具”图标,然后从上下文菜单中选择“选项”将打开“选项”窗口。
切换到“高级选项”选项卡,然后查找“使用DNS预提取以改善页面加载性能”条目。
您应该保持该功能打开吗?
这真的取决于。如果您经常遇到页面加载错误,则可能需要考虑将其关闭。
如果您认为这是一个隐私问题,则也应该将其关闭。另一方面,其他所有人都可以从速度提升中受益(您可能希望对它们进行基准测试)。
如果您是Chrome用户 :您正在使用DNS预取吗?您有什么经验?