2012-09-12 104 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“禁用谷歌字体”

在这两个插件激活后,仪表板工作到一个合适的速度。