WordPress加载速度慢的解决办法,折腾一下午

一直觉得GaGeet的加载速度出奇的慢,于是今天去换了一个空间,但是还是没有好转。

在转移过去的空间中,明明测试页面挺快,但是传上博客之后就出奇的慢。于是我觉得一定是我网站的问题,想了很多,譬如数据库太繁杂?WordPress本身的原因?最后在网上听说自从Google被墙之后,WordPress因为用的Google的字体和CSS布局,所以加载就变慢了。于是,原因初步查清,是Google的问题。

找到原因了就可以进行修改了,按照网上文章的解决办法,将/wp-includes/script-loader.php中的fonts.googleapi.com修改为国内360提供的fonts.useso.com即可不用通过Google得到字体布局,但是测试之后,无效。

后发现,实际上每个主题都有自己的functions.php(/wp-content/themes/主题名),里面有配置自己的字体css文件,里面用的是fonts.googleapi.com/css链接,于是认为这里才是配置前端字体文件的地址,故改为fonts.useso.com/css。果然,加载速度比之前快了不止十倍。

但是,出现了新问题,通过这种方法解决之后,网页里所有包含数字的行都不能显示,最惨的是我博客里有一篇讲4G通信的文章,简直不能看。觉得可能是360那个镜像的字体文件有问题,不包含数字,所以会出现大面积空白。于是直接将fonts.useso.com/css所在行直接删掉,干脆让它找不到地址,我猜应该会变成系统默认字体。果不其然,完美解决。

一个小问题,花了一下午,55。去吃个饭,接着看CNNs。


2014.09.09 更新

找到原因了就可以进行修改了,按照网上文章的解决办法,将/wp-includes/script-loader.php中的fonts.googleapi.com修改为国内360提供的fonts.useso.com即可不用通过Google得到字体布局,但是测试之后,无效。

今天因为手贱更新了wp,重新设置了下function,发现这段解决方法可以解决wp后台打开缓慢的问题。所以结论是:wp-includes里管理后台配置,而wp-content管理前台配置。所以两个都要改打开速度才能上去。

PrintEvernoteQQFacebookTwitterGoogle+分享