让WordPress 用上七牛云存储免费 CDN 加速服务

文章目录

用wordpress建站,最好特点就是能用上网络上许许多多的免费服务,当然你要先备案才行,比如说,你可以使用七牛云存储 CDN 加速服务,听说七牛云存储 CDN 加速服务可以让你的wordpress快上十倍,当然也许效果不会太明显,但对于wordpress的网站的速度提升是很有好处的。

七牛云存储是一家创立于2011年的提供CDN加速服务,出来的时候因为我爱水煮鱼的宣传,而变成wordpress首选的CDN加速服务,最主要的是七牛云存储也供了免费CDN配额:标准存储免费空间 0-10 GB、每月免费上传流量 无上限、标准存储每月写请求 0-10 万次、标准存储每月读请求 0-100 万次,这对于小站长来说已经是够用得啦,绝对用不完。

一、七牛云存储中添加加速网站

七牛官网账号注册:https://portal.qiniu.com

点击右上角的注册,然后选择左边绿油油的个人“申请个人账户”。

总共有三个步骤:注册账号、激活邮箱、完成注册,记住注册七牛云储存的时候资料要真实,因为如果完成个人实名认证的话会有特殊的优惠,免费的流量。

在七牛云储存的左边找到“对象储存”

新建一个储存空间,名字随便填写,存储区域你可以选择一些有优惠的地区,在下面会有显示的,访问控制要公开。

打开你刚才的储存空间,在点击“镜像储存”按钮,镜像源填写你的wordpress博客地址。

这样就设置好了,你可以去看一下你的镜像网站,在“空间概括”的“测试域名”中打开提供的网址。

二、修改wordpress网站的静态地址

在 WordPress 主题目录下的 functions.php 文件中,添加以下代码就行了。

  1. //修改自七牛镜像存储 WordPress 插件  
  2. function c7sky_qiniu_cdn_replace($html){  
  3.     $local_host = 'http://c7sky.com'; //博客域名  
  4.     $qiniu_host = 'http://c7sky.u.qiniudn.com'; //七牛域名  
  5.     $cdn_exts   = 'js|css|png|jpg|jpeg|gif|ico'; //扩展名(使用|分隔)  
  6.     $cdn_dirs   = 'wp-content|wp-includes'; //目录(使用|分隔)  
  7.       
  8.     $cdn_dirs   = str_replace('-', '\-', $cdn_dirs);  
  9.   
  10.     if ($cdn_dirs) {  
  11.         $regex  =  '/' . str_replace('/', '\/', $local_host) . '\/((' . $cdn_dirs . ')\/[^\s\?\\\'\"\;\>\<]{1,}.(' . $cdn_exts . '))([\"\\\'\s\?]{1})/'; 
  12.         $html =  preg_replace($regex, $qiniu_host . '/$1$4', $html); 
  13.     } else { 
  14.         $regex  = '/' . str_replace('/', '\/', $local_host) . '\/([^\s\?\\\'\"\;\>\<]{1,}.(' . $cdn_exts . '))([\"\\\'\s\?]{1})/';  
  15.         $html =  preg_replace($regex$qiniu_host . '/$1$3', $html);  
  16.     }  
  17.     return $html;  
  18. }  

代码来自:http://c7sky.com/wordpress-qiniu-cdn.html

然后你再打开你的wordpress网站看看是不是都替换成你的七牛云存储的网址了。

利用缓存插件WP Super Cache与七牛云构建WordPress全站CDN

先在后台安装WP Super Cache,然后点击 WP Super Cache设置 中,选择 CDN ,开启你的cdn支持,在 off-site 中写入你的七牛云储存地址,你可以参考一下我是怎么设置的。

查看七牛云存储CDN加速服务的效果

直接使用站长工具中的速度测试,把图片地址输入进去,你就可以查看你的图片的加速效果了。

总结:

七牛云存储转眼间已经有六个年头了,期间wordpress站长对七牛云存储的评价也在不断上涨,如果你的网站流量太大,服务器不能够支撑的话,我还是建议去使用七牛云存储的CDN服务,可以节省你的流量,也为你网站的速度提升了一个档次,七牛云储存的价格也很低廉,不用太担心你不能够负担,况且七牛云存储还时不时做做活动,还是挺划得来的。

还有这些可能你也想看看:

发表评论