我无法弄清楚为什么在查看本地网站时我已经给出了虚拟(.dev)主机名,而且在Firefox和& Chrome ...但不在Safari中。在FF&中加载每一页大约需要5秒钟。 C ...但每次在Safari中都是绝对的。
有没有人有我可以尝试的任何想法。非常感谢吗?
答案 0 :(得分:11)
以上都没有奏效,但确实如此!最后......
要修复,在您的hosts文件中,您需要列出空格分隔行中的所有本地开发站点,如此...
127.0.0.1 localhost localsite1.dev localsite2.dev localsite3.dev
而不是默认的每一行上的一个条目。
我不知道其工作的技术原因,但确实如此。经过六个月不得不在首选浏览器之外调试网站,这是一个巨大的缓解。
答案 1 :(得分:5)
我有这个问题,并通过在/ etc / hosts中包含ipv6地址来提高速度,如下所示:
127.0.0.1 6drudev.localhost
::1 6drudev.localhost
fe80::1%lo0 6drudev.localhost
127.0.0.1 7drudev.localhost
::1 7drudev.localhost
fe80::1%lo0 7drudev.localhost
YMMV当然。
答案 2 :(得分:1)
这是IPv6和OSX的错误; Apple已承认的事情。你可以谷歌这个,因为它相当普遍。
一种普遍有效的解决方案是不使用“本地”作为自定义DNS条目的一部分。 “.dev”是典型的建议,但一切正常。在Firefox中,这种方法效果很好,但Chrome仍然不关心。
在Firefox中,您可以禁用IPv6,从而完全消除了该浏览器的问题。转到关于:config的URL,然后在搜索框中输入“ipv6”。应该有一个条目:network.dns.disableIPv6。启用它。重启浏览器。完成。
请注意,PHPMyAdmin不会喜欢此更改。当你通过MAMP启动页面时,它会抛出错误。我通过直接来源绕过了它:http://localhost/phpMyAdmin/。最终,问题消失了。
答案 3 :(得分:0)
我不会试图理解为什么会这样,因为其他人显然比我更了解这一点 - 请参阅另一个答案。但是我想我有一个修复。
以下方法为我解决了这个问题:
说明:
我现在还没有,如果这将无限期地解决问题,但时间会证明。