2012-01-17 67 views
1

我使用MAMP Pro在Mac上開發,並且我在VirtualBox VM中運行Windows 7,因此我可以在Internet Explorer中測試我的WordPress網站。問題是,當我嘗試在虛擬機(http://10.0.2.2:8888)的瀏覽器中加載頁面時,大約需要30秒來加載頁面。VirtualBox和主機系統之間的HTTP/MAMP連接非常緩慢

大部分時間是在Firefox中「連接到...」,在IE中「等待...」,所以它似乎在尋找主機系統時有很長的延遲。如果我將頁面和/或瀏覽器重新加載到另一個頁面,每個頁面只需要很長時間。

如果我在主機系統上使用Safari/Chrome/Firefox訪問localhost:8888,它運行正常。如果我訪問VirtualBox系統的外部站點(包括外部服務器上同一網站的精確副本),它運行良好。只有當我嘗試從虛擬機訪問主機的WordPress站點時,纔會出現冗長的延遲。

主機:Mac OSX Snow Leopard,運行WordPress的端口8888上的MAMP Pro(Apache)。

虛擬機:Windows 7訪問Firefox 9和Internet Explorer 9.

任何想法?

回答

3

我發現了這個問題,但我想我應該離開這裏這種的情況下,其他人遇到同樣的事情:

對我來說,這個問題是一個WordPress插件叫做「cforms」。該插件有一個錯誤,它試圖加載它的CSS文件時沒有正確的端口,所以它試圖加載//domain/path/cforms.css而不是//domain:8888/path/cforms.css。 30秒的延遲只是這些文件的瀏覽器超時。

當在外部服務器上加載站點的副本時,因爲它只是默認的端口80,所以沒有發生這個問題。我不知道爲什麼當加載// localhost:8888時站點仍然快速加載,但這是無關緊要的。