您可能会遇到“ DNS 服务器没有响应”错误,这意味着负责将主机名转换为 IP 地址的去中心化命名系统没有响应。 Pingdom 中的 DNS 查找 以下是上述请求在 Pingdom速度测试工具中的显示方式。DNS 用粉色条表示,以毫秒为单位。第一次通过 Pingdom 运行网站时,您会焕然一新,并且必须查询每个域的 DNS 记录以获取 IP 信息。请注意,您不必在 cdn.wpdev.ink 域上多次查询 DNS。这就是 DNS 的工作原理。您只需查询一个域一次。所以下面一共有8个请求,但是只有3个DNS查找。 这些 DNS 查找会产生额外的加载时间,因为在 DNS 查找完成之前您无法加载任何内容。请注意,下面 CDN URL 上的 DNS 查找花费了超过 300 毫秒。
这不包括对 wpdev.ink 或 js.stripe.com 的搜索。所以你可以看到随 加拿大数据库 着时间的推移,这会如何增加。 Pingdom 中的 DNS 查找 Pingdom 中的 DNS 查找 当您多次通过 Pingdom 运行您的网站时,它会存储 DNS,因为它已经知道 IP 信息,而不必再次进行查找。这就是为什么您的网站在通过 Pingdom 运行多次后显示得更快。正如您在下面的屏幕中看到的,在第二个测试中,CDN URL 上的 DNS 查找时间为 0 毫秒。这是很多人误解的一个领域。但别担心,我们将在下面更深入地研究 DNS 缓存。 Pingdom 中的 DNS 缓存 Pingdom 中的 DNS 缓存 GTmetrix 中的 DNS 查找 每个网站速度测试工具的工作方式都略有不同,但几乎所有工具都会为您计算 DNS 查找时间。以下是相同请求在GTmetrix中的显示方式。DNS 用绿色条表示,以毫秒为单位。 GTmetrix 中的 DNS 查找 GTmetrix 中的 DNS 查找 WebPagetest 中的 DNS 查找 这是使用WebPageTest的示例。
他们实际上有一个请求详细信息的快速摘要,您可以单击“DNS 查找”列并按最高响应时间对其进行过滤。我们以通过该工具运行 usatoday.com 为例,DNS 查找时间仅花费了 6.5 秒! 由于所有外部请求,许多新闻网站没有得到高度优化是很常见的。但正如您所看到的,您网站上的 DNS 查找时间可能比大多数人的整个网站加载时间还要长。这就是DNS 很重要的原因。 DNS 查找时间长(网页测试) DNS 查找时间长(网页测试) 如何减少和加速 DNS 查找 现在您已经对 DNS 的工作原理有了更多了解,我们将向您展示一些有关如何在 WordPress 网站上减慢 DNS 查找速度并加快其速度的建议。