码迷,mamicode.com
首页 > Web开发 > 详细

wordpress系统网站访问慢的解决方案

时间:2016-01-04 01:20:35      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:

从2013年5月底开始,google在中国基本处于无法访问状态,谷歌官网 域名,香港域名均无法访问,就连之前的IP访问方法也都失效,而Google Adsense打不开,恐怕做谷歌联盟的站长也要倒霉了。虽然在新闻上没有搜索到任何相关内容,但业内流传Google服务已经在大陆被全线屏蔽,除搜索 引擎遭到屏蔽之外,谷歌的邮箱(Gmail)、日历(Calendar)、翻译(Translate)、地图(Maps)、分析(Analytics)和 Google AdSense等产品也受到了影响。

WordPress是世界上最大的开源博客程序,而WordPress大部分的主题都是 使用Google的在线字体方案:Google Fonts。Google服务不稳定,导致大量独立博客字体加载不出来,直接导致几十万独立博客打开速度变慢,严重时甚至导致网站打不开。

下面 提供2种解决方法,解决字体加载过慢的情况

一、360网站卫士的解决方案

打开wordpress代码中的文件wp-includes/script-loader.php文件,如下图

技术分享

搜索:fonts.googleapis.com找到这行代码:如下图

技术分享

把调用地址fonts.googleapis.com替换为fonts.useso.com即可。

修改完保存,再次刷新,大家就可以发现,自己的网站速度已经比以前快了一些。

 

 

二、安装插件Disable Google Fonts

技术分享

安装完成启用即可。

技术分享

------------------------------------------------------------------------------

禁止0.gravatar.com、1.gravatar.com访问缓存加速

有时候wp前台页面一直在加载1.gravatar.com等,下面 提供2种解决方法,解决x.gravatar.com在加载中....

1,取消头像显示

技术分享

2,将Wordpress的Gravatar头像图片缓存到本地

要想将Wordpress的Gravatar头像图片缓存到本地,先在网站的根据目录新建一个avatar 的文件夹,读写权限设置为755。

技术分享

有些留言者的邮箱可能没有注册Gravatar头像,我们需要用到一个默认的图片替代这样的留言者的头像,将一张default.jpg 的图片作为默认头像放在avatar文件夹中。

打开你的主题的 functions.php 文件,编辑内容。

技术分享

将以下代码复制粘贴到你的functions.php最后,默认的是14天更新一次头像图片,你可以自己修改为更短时间。

技术分享

function my_avatar($avatar) {

$tmp = strpos($avatar, ‘http‘);

$g = substr($avatar, $tmp, strpos($avatar, "‘", $tmp) - $tmp);

$tmp = strpos($g, ‘avatar/‘) + 7;

$f = substr($g, $tmp, strpos($g, "?", $tmp) - $tmp);

$w = get_bloginfo(‘wpurl‘);

$e = ABSPATH .‘avatar/‘. $f .‘.jpg‘;

$t = 1209600; //設定14天, 單位:秒

if ( !is_file($e) || (time() - filemtime($e)) > $t ) { //當頭像不存在或文件超過14天才更新

copy(htmlspecialchars_decode($g), $e);

} else $avatar = strtr($avatar, array($g => $w.‘/avatar/‘.$f.‘.jpg‘));

if (filesize($e) < 500) copy($w.‘/avatar/default.jpg‘, $e);

return $avatar;

}

add_filter(‘get_avatar‘, ‘my_avatar‘);

WordPress的Gravatar头像图片缓存到本地后,图片的路径不再是Gravatar官网的URL了,而是本地服务器的图片地址了。

 

wordpress系统网站访问慢的解决方案

标签:

原文地址:http://www.cnblogs.com/xccjmpc/p/5097569.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!