首页 > 解决方案 > 为什么以 .local 结尾的主机文件条目会导致内容下载缓慢?

问题描述

我刚刚解决了一个问题,但不完全理解为什么该解决方案有效。

环境:

问题:

在浏览器中向http://something.local发出网页请求需要很长时间才能加载。在 chrome 开发工具中检查后,我发现它不是服务器,而是实际的内容下载。虽然我们正在谈论下载约 7MB 的下载时间,但 > 10 秒的下载时间对我来说似乎很疯狂。

我不太明白的 解决方案

更改主机文件条目127.0.0.1 something.habibi以为我修复它。

如果我在 hosts 文件中使用以 .local 结尾的条目,为什么下载网页需要这么长时间?

想法:

.local 不是顶级域,而是特殊用途域。在我看来,因此对以 .local 结尾的 url 的请求可能不会留在我的机器上,而是以某种方式通过我的 wlan/router,因此需要更长的时间。

但这是我所得到的。如果有人能更好地理解这种行为,那就太好了。

标签: phplaraveldnslocalhostlocal

解决方案


不幸的是,我无法让您更清楚地了解特殊用途域的特殊行为,因为这根本不是我的强项。

但是: 您是否有机会安装了名为“Xdebug helper”的 chrome 扩展程序?

如果这个 chrome 扩展程序是您的问题的实际原因,那么您的解决方案是有意义的:更改浏览器中的 url 会导致 Xdebug 帮助程序扩展程序不会调试您刚刚输入的这个新 url。

因此,您可能会认为您的问题是由不同的结尾(从“.local”切换到“.habibi”)引起的,但实际上只是这个 chrome 扩展名被新 url 禁用。

长话短说:您的问题不可重现,因此无法真正回答。

顺便说一句:其他人似乎也有同样的问题


推荐阅读