总结wordpress3.9版本运行缓慢的几种解决方案
Wordpress站长粉丝们也许都知道wordpress3.8.2和wordpress3.8.3我们还在熟悉使用中,紧紧接着wordpress3.9版本就又发布了。可谓发布的速度之快呀。其实wordpress3.9也是为了纪念吉米.史密斯而命名的,新的本版的确在很多方面都有革命性的更新例如可视化编辑,图片编辑,图片集预览,音视屏列表等,有利就会有弊的哦,近期很多站长朋友们用了最新的版本后都会发现自己用wordpress做的展示站点打开都会非常的慢,那么究竟是什么原因导致网页打开速度缓慢的呢,小编在这里给大家讲解一下几种优化的方案。
第一种:由于更新了很多功能。所以在每次访问的时候会反复的调用数据库,这样来回的从数据库中提取数据就会导致网站加载的很慢。那么针对这种问题我们可以登陆主机的phpmyadmin首先优化下数据库。具体是首先全选数据库中的表然后点击优化下如下截图所示:
然后为了少的调用数据库我们在网站的后台把wordpress设置为伪静态的页面。
第二种方案:由于新的版本使用了代码托管,比如http://code.google.com 之类的开头的JS调用。解决办法,是把js另存在主题包中,一般jquery.min.js jquery.js 之类的JS容易调用公共代码中的JS文件
第三种方案:由于wordpress3.9版本使用的是字体是:Google FontsOpen Sans,这种字体在国内的主机访问都会产生延时,加载慢。解决的方案是:找到当前网站使用的主题。然后找到这个主题下的functions.php文件 直接在这个文件中添加一个封装好的构造函数来屏蔽掉这种字体:
//禁用Open Sans
class Disable_Google_Fonts {
public function __construct() {
add_filter( 'gettext_with_context', array( $this, 'disable_open_sans' ), 888, 4 );
}
public function disable_open_sans( $translations, $text, $context, $domain ) {
if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
$translations = 'off';
}
return $translations;
}
}
$disable_google_fonts = new Disable_Google_Fonts;
添加到这个主题文件后再保存为对应的编码格式,上传覆盖。这个时候登陆网站的后台再更新下缓存。按照以上三个步骤做好之后再回到网站的前后台访问的时候就可以明显的感觉到打开网站的速度翻倍了。