2014-10-07 49 views
0

我發現了很多關於DNS查找速度緩慢的原因,因爲Bonjour問題導致OS X上的頁面加載速度緩慢。我確定不是我的問題,因爲我使用有效的實時主機名而不是* .local和Firefox告訴我查找是即時的。我還有hosts文件的本地名稱解析。MAMP Pro Apache隨機緩慢啓動服務頁面 - 不是DNS查詢問題

我看過日誌,清理了小問題,但仍然很慢。作爲一個測試,我把error_log(「File_Update:START:」.date(「H:i:s」))作爲文件的第一行,並將error_log(「File_Update:END:」.date(「H:i :s「))最後以及一些整個我的PHP文件認爲mySQL是問題。從開始到結束最長的時間是1秒。

隨機地,當我加載頁面時,在出現START日誌條目之前需要多達10秒的時間。此時沒有數據庫訪問,這是php執行的第一行代碼。這個問題幾天前就開始了,我不記得對我的系統進行了修改。它發生在所有頁面和所有網站以及phpMyAdmin,所以它不是我的代碼。該站點在生產服務器上閃電般快速。

我將MAMP Pro從2升級到3並沒有區別。我試過關閉XDebug並打開php緩存模塊。沒有區別

我正在運行2.33GHz四核i7 16G RAM,OS X 10.9.5,SSD。

我可以發佈日誌如果有人想看到他們,但唯一有啓動信息。加載頁面只輸出我的日誌條目進行測試。

我在詢問接下來要做什麼的想法。十秒的頁面加載確實減慢了創意。

+0

我也許應該在serverfault上發佈這個。如果是這樣,有人可以移動它嗎?我不相信我能做到。 – 2014-10-07 03:22:23

回答

0

發現問題。顯然這是兩件事的結合。我安裝了IceFloor,但是我確實關閉了它進行測試。僅憑這一點就無法解決問題。

我有兩個Thunderbolt顯示器,以便向網絡控制面板添加多個接口。我注意到,對我自己的地址之一ping有時失敗。這不應該發生!我刪除了所有網絡配置文件並重新開始。現在它又快了。我的猜測是,因爲我有這麼多的接口,他們中的兩個活到不同的連接到互聯網,無論是IceFloor或OS X的網絡混淆。

刪除所有網絡接口和位置並重新開始修復它。

希望這可以幫助別人。