2012-09-12 131 views
3

我正在使用的網站(這是一個多站點)的WP後端需要大約25秒的時間才能加載。WP Admin極慢

一切都很好,直到昨天和前端仍然工作得很好。同一臺服務器上的所有其他站點也運行良好,因此它必須是WP後端問題。

我不記得究竟是什麼改變,它使它如此緩慢。我記得最近(版本3.4.2)更新WP,在其中一個站點上添加一些插件並更改最大上載文件大小。

我嘗試禁用所有插件,改變主題回到默認情況下,改變最大文件大小回去,並添加define('WP_MEMORY_LIMIT', '1024M');(等價值),以WP-配置,但沒有它的幫助。

也試圖'更新網絡',但我得到一個錯誤 - 無法連接到主機。

任何想法?

回答

14

我聯繫了我們的網絡管理員,我們解決了這個問題。

我會在這裏複製他的答案。希望它能幫助別人。

Wordpress是否使用'自我引用的URL'?我的意思是...... 是WordPress的試圖訪問它在URL中使用完全 限定域名自己的模板/ CSS(如http://example.co.uk/someurl

因爲我們用我們的防火牆網絡地址轉換(NAT) 隱藏了服務器的真實IP地址,但其副作用是,如果服務器嘗試訪問它自己的URL,它將嘗試將 流量發送到我們的防火牆上的外部接口,這是DNS解析的地方至。

修復此問題非常簡單 - 我們只需將網站url添加到 /etc/hosts文件中,以便服務器知道使用它自己的IP地址 而不是防火牆上的地址。

因此,他將我們的地址添加到hosts文件,現在它完美地工作。 太棒了。

1

我已經看到這之前,管理頁面試圖調查外部Wordpress網站的WordPress的升級,插件更新和WordPress的新聞細節。如果沒有正確的訪問(由於防火牆限制,DNS錯誤等),那麼頁面必須等待HTTP請求(我認爲WP使用cURL)超時。

如果您仍然無法找出原因,我建議安裝了XDebug與webgrind剖析頁面的一個包羅萬象的解決方案,xcachegrind等

0

有一個星期同樣的問題,現在解決了WP-admin很慢的問題!

之前,我無法訪問我的網站,如果我使用隱身或者我沒有以WP用戶身份登錄,但所有時間都在wp-admin中,我需要40秒 - 甚至從不需要。

解決方案奏效:

我訪問的文件中使用的cPanel文件管理器,我看到那麼多未使用的和不必要的文件夾和主題,這就是使管理員很慢訪問的原因。

這是因爲在成爲一個新手的日子裏,我在Public Http中塞了很多文件,導致它擁擠。

我登錄了我以前親自購買的另一個CPanel帳戶,並比較了「正確」與「擁塞」的壓縮,備份和刪除所有不必要的文件夾。

我的主人:Hostgator,反應也很好。

希望這會幫助別人。

0

我在wordpress中也有很慢的Dashboad。閱讀James C的答案後,我意識到我的網站位於防火牆後面的公司內部網中以訪問互聯網。

林老師回答: 「我在管理頁面正試圖輪詢WordPress的升級,插件的更新和WordPress的新聞的細節外WordPress網站見過這個如果沒有適當的訪問(因爲防火牆的限制。 ,錯誤的DNS等),那麼頁面必須等待HTTP請求(我認爲WP使用cURL)纔會超時。「

我的解決方案是避免所有的互聯網連接:(1)使用wordpress插件禁用所有wordpress更新「禁用所有wordpress更新」。 (2)激活德wordpress pluging「禁用谷歌字體」

在這兩個插件激活後,儀表板工作到一個合適的速度。