我在设备上有一个网页,只能通过 IP 地址访问,而不能通过域名访问(例如 172.16.4.33)。该页面对同一台服务器执行了一些 ajax 调用,我在 firebug 中注意到其中一些调用显示非零 DNS 查找时间。
如果不需要将域名转换为 IP 地址,那么为什么 DNS 查找会花费时间?
答案1
页面中可能有指向域名的链接,或者可能正在发生反向查找。
答案2
将相关 IP 添加到将访问它的任何/所有机器上的 /etc/hosts 文件中。至少它可以消除任何 DNS 查找开销。
我在设备上有一个网页,只能通过 IP 地址访问,而不能通过域名访问(例如 172.16.4.33)。该页面对同一台服务器执行了一些 ajax 调用,我在 firebug 中注意到其中一些调用显示非零 DNS 查找时间。
如果不需要将域名转换为 IP 地址,那么为什么 DNS 查找会花费时间?
页面中可能有指向域名的链接,或者可能正在发生反向查找。
将相关 IP 添加到将访问它的任何/所有机器上的 /etc/hosts 文件中。至少它可以消除任何 DNS 查找开销。