【问题标题】:HTTP/MAMP connection between VirtualBox and host system extremely slowVirtualBox 和主机系统之间的 HTTP/MAMP 连接极慢
【发布时间】:2012-01-17 22:59:24
【问题描述】:

我在 Mac 上使用 MAMP Pro 进行开发,并且在 VirtualBox VM 中运行 Windows 7,因此我可以在 Internet Explorer 中测试我的 WordPress 网站。问题是当我尝试在虚拟机(http://10.0.2.2:8888)的浏览器中加载页面时,加载页面大约需要 30 秒。

大部分时间是 Firefox 中的“连接到...”和 IE 中的“等待...”,因此查找主机系统似乎有很长的延迟。如果我将页面和/或浏览器重新加载到另一个页面,则每个页面都需要同样长的时间。

如果我在主机系统上使用 Safari/Chrome/Firefox 来访问 localhost:8888 它运行良好。如果我访问 VirtualBox 系统上的外部站点(包括外部服务器上同一网站的精确副本),它运行良好。只有当我尝试从 VM 访问主机的 WordPress 站点时才会出现长时间的延迟。

主机:Mac OSX Snow Leopard,MAMP Pro (Apache),端口 8888,运行 WordPress。

VM:Windows 7 使用 Firefox 9 和 Internet Explorer 9 访问。

有什么想法吗?

【问题讨论】:

    标签: apache mamp virtualbox virtual-machine performance


    【解决方案1】:

    我发现了问题,但我想我应该把它留在这里,以防其他人遇到同样的事情:

    就我而言,问题出在一个名为“cforms”的 WordPress 插件上。该插件有一个错误,它试图在没有正确端口的情况下加载其 CSS 文件,因此它试图加载 //domain/path/cforms.css 而不是 //domain:8888/path/cforms.css。 30 秒的延迟只是这些文件的浏览器超时。

    在外部服务器上加载站点副本时没有出现问题,因为它只是默认端口 80。我不确定为什么在加载 //localhost:8888 时站点仍然快速加载,但那是无关紧要。

    【讨论】:

      猜你喜欢
      • 2013-03-30
      • 1970-01-01
      • 1970-01-01
      • 2013-10-11
      • 2019-08-19
      • 1970-01-01
      • 2015-06-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多