解决 WordPress 后台加载非常缓慢/打不开问题主要原因有两个,一是由于其功能完善丰富,运行起来比较占内存;二是由于大量使用了谷歌等相关在中国大陆被屏蔽的服务,造成加载速度慢,影响访问者和管理员的体验效果。

在新版的 WordPress 中,为了后台的美观度,开发者在页面上加入了 Google Web 字体,这本来会让英文显示更加精美。但在国内,由于 googleapis.com 等域名常年抽风(你懂的),直接导致的结果就是后台经常打开一点就卡住打不开了,加载极为缓慢,其实我们只要移除 Google 在线字体即可恢复原来的速度。

关于谷歌字体的原因解决方法:

在你的主题的 function.php 顶部加入以下代码即可:

add_filter('gettext_with_context', 'disable_open_sans', 888, 4 );
function disable_open_sans( $translations, $text, $context, $domain )
{
if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
$translations = 'off';
}
return $translations;
}

 

针对内存占用的问题可以这样做:

在php.ini中设置memory_limit,一般默认的是128M。有些关于云服务器MariaDB数据库总是崩溃的文章,提出wordpress运行核心功能最少需要32M,建议将memory_limit改成64M,以便留出更多内存给MariaDB数据库。然而64M对于现在的wordpress仍然不够用,虽然可以正常运行,但就是会出现前端打开快、后台打开慢甚至卡顿的问题(前端快的主要原因是安装了cache插件)。如果发现此类问题,建议将memory_limit调高一些为256M。这样你会发现Wordpress的后台基本可以实现秒开了。

发表回复