macos - 如何消除 Mac OS X Lion 上本地主机/虚拟主机解析/加载缓慢(2-3 秒延迟)的问题?

标签 macos dns osx-lion localhost virtualhost

自从在 Mac OS X Lion(2012 年 1 月购买的全新 MacBook Air)上设置开发环境以来,我注意到第一次解析虚拟主机非常慢(大约 3 秒),但之后很快只要我继续定期加载它。

如果我将其保持几分钟不变,然后再次重新加载,则第一次重新加载(再次)非常缓慢;好像有东西被缓存了。

如下所示,我没有使用 .local TLD。

我的设置:Apache 2 - MySQL - 安装并启用 PHP - 添加了几个虚拟主机,其中一个是我为 localhost 创建的

我的/etc/hosts:

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost
127.0.0.1       myproject.dev
::1             myproject.dev
fe80::1%lo0     myproject.dev

我在 username.conf 中的虚拟主机设置:

NameVirtualHost *:80

<Directory "/Users/myusername/Sites/">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot /Users/myusername/Dropbox/dev_envs/
</VirtualHost>
<VirtualHost *:80>
    ServerName myproject.dev
    DocumentRoot /Users/myusername/Dropbox/dev_envs/myprojectname
</VirtualHost>

最佳答案

我遇到了完全相同的问题,这让我发疯!

将 localhost 的所有主机文件条目放入一行,如下所示:

127.0.0.1 localhost myproject.dev myotherproject.dev
::1 localhost
fe80::1%lo0 localhost

对我来说就像一个魅力。看起来像是 Lion 中的一个错误。

关于macos - 如何消除 Mac OS X Lion 上本地主机/虚拟主机解析/加载缓慢(2-3 秒延迟)的问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10064581/

相关文章:

Python 和 ADNS,在某处陷入无限循环

macos - 如何在 webkit OSX 中禁用回滚?

xcode4 - Xcode 4.1 三指滑动以从 .m 切换到 .h?

wordpress - Wordpress未在Docker端口8000上运行

linux - Apache 从服务器别名重定向,尽管它显然不应该

python - texmate 和 django,有智能感知吗?

macos - 即使在杀死 mDNSResolver 后,Mac OSX 更改/etc/hosts 也没有任何影响

ruby-on-rails - Lion Server、Profilemanager、RVM 和 Rails 无法协同工作

c - GCC 优化导致奇怪的问题 - 我该如何调试?

macos - git:由于提交消息为空而中止提交(编辑:atom)