Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache VirtualBox和主机系统之间的HTTP/MAMP连接速度非常慢_Apache_Mamp_Virtualbox_Virtual Machine_Performance - Fatal编程技术网

Apache VirtualBox和主机系统之间的HTTP/MAMP连接速度非常慢

Apache VirtualBox和主机系统之间的HTTP/MAMP连接速度非常慢,apache,mamp,virtualbox,virtual-machine,performance,Apache,Mamp,Virtualbox,Virtual Machine,Performance,我使用MAMP Pro在Mac上开发,我在VirtualBox VM中运行Windows 7,这样我就可以在Internet Explorer中测试我的WordPress站点。问题是,当我尝试在VM的浏览器中加载页面时(http://10.0.2.2:8888)加载页面大约需要30秒 大部分时间是Firefox中的“连接到…”和IE中的“等待…”,因此查找主机系统似乎有很长的延迟。如果我将页面和/或浏览器重新加载到另一个页面,则每个页面所用的时间都一样长 如果我在主机系统上使用Safari/Ch

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

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

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

主机:MacOSXSnowLeopard,端口8888上运行WordPress的MAMP Pro(Apache)

虚拟机:使用Firefox 9和Internet Explorer 9访问Windows 7


有什么想法吗?

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

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

在外部服务器上加载站点副本时没有出现问题,因为它只是默认端口80。我不知道为什么在加载//localhost:8888时站点仍然加载得很快,但这与此无关