修改WordPress加快访问速度

2015年11月21日更新

直接在插件市场中搜索“WP Acceleration for China”,360的前端公共库不太稳定,不推荐,头像加速直接改成https协议即可。

2014年12月28日更新一组中科大HTTPS反代

fonts.lug.ustc.edu.cn/
ajax.lug.ustc.edu.cn/
google-themes.lug.ustc.edu.cn/
fonts-gstatic.lug.ustc.edu.cn/

2014年10月30日更新静态文件加速方法

在WP后台新装插件,在搜索页搜索“WPJAM”即可看到

七牛镜像存储 WordPress 插件

 

网上流传的方法是直接禁用googleapis,这样会在一定程度上影响WordPress的功能,因此,最好的办法是改动两个地方:一是wp-includes/script-loader.php,二是风格内的functions.php,其中谷歌字体(fonts.googleapis.com)最影响访问速度。

vim wp-includes/script-loader.php

%s/googleapis/useso/g

第二条命令利用了vim编辑器的全局替换命令,将“googleapis”替换成“useso”(360网站卫士常用前端公共库),国内延迟大多数在50毫秒以内,访问速度极快。如果是虚拟主机或者windows系统,请编辑wp-includes/script-loader.php手工替换。

然后进入WordPress的后台,选择Appearance-Editor-Theme Functions(functions.php),Ctrl+F,查找“googleapis”,可能不止一处,全部替换成“useso”即可。

其次,除了加速静态文件之外,由于Gravatar(头像)被墙,凡是在大陆使用WP都会受到影响,因而需要在后台-外观-编辑中修改functions.php,在“?>”之前添加如下代码

[php]//替换Gravatar头像链接为 https 的域名
function dmeng_get_https_avatar($avatar) {
$avatar = str_replace(array("www.gravatar.com", "0.gravatar.com", "1.gravatar.com", "2.gravatar.com"), "secure.gravatar.com", $avatar);
$avatar = str_replace("http://", "https://", $avatar);
return $avatar;
}
add_filter(‘get_avatar’, ‘dmeng_get_https_avatar’);[/php]

《修改WordPress加快访问速度》上有3条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注