使用Super Cache把wordpress静态资源文件部署到七牛云CDN

马谦马谦马谦 2017年10月27日23:47:13 发表评论
文章最后编辑于:2017-11-18 17:35:06

一、概述

前些天折腾七牛云把wordpress 媒体库迁移到了七牛云,然后意外发现了新大陆,可以把所有的静态资源全部放到七牛的CDN上去 给博客加速,然后打开博客的时候就会从七牛哪里读取静态的资源文件,例如图片。

百度上面的方法大多都是用WPJAM BASIC插件,试了一下,感觉不是很好,用了两天就换了。

这里是使用SUPER CACHE 插件来实现CDN加速

二、Super Cache插件的使用

域名准备好后安装Super Cache 插件,直接在后台安装插件页面搜索就能安装。

设置CDN的方法也很简单,在设置 - Super Cache - CDN 中填入CDN地址保存就能使用CDN了。

使用Super Cache把wordpress静态资源文件部署到七牛云CDN

三、七牛云设置

使用七牛加速的方法有两种:

  • 创建bucket 使用镜像存储加速
  • 创建融合CDN实现加速

1.使用镜像存储加速

镜像存储的意思是把源站(也就是你的网站)的静态资源全部拷贝一份到七牛的存储空间,然后相当于以外链的形式访问到资源。

镜像存储的工作流程是:访问资源,如果资源在空间中存在,则返回资源信息,如果不存在就会源站去获取。

这种方式在官方称之为平滑迁移,它会出现的一种问题就是当我们的资源更新了,云存储中的资源不会随之更新,需要手动重新上传文件。

使用的方法为很简单,只要在BUCKET 里的镜像存储 中设置一下源站信息就行了,源站是我们的网站地址,填入保存即可:

使用Super Cache把wordpress静态资源文件部署到七牛云CDN

最后把bucket 的测试域名或者绑定域名填入到super cache插件中去就搞定了。

2.使用融合CDN加速

使用融合CDN需要有一个国内的已经备案的域名,在主界面新建加速域名

使用Super Cache把wordpress静态资源文件部署到七牛云CDN

源站域名填写成我们的网址,首次需要在网站目录下面放置一个静态文件用作读取测试以此判断域名是否有效。创建成功后会提供一个CNAME 解析地址,到时候把我们的域名添加CNAME 记录解析过来即可。然后把我们绑定的域名填入super cache 就可以了。

使用融合CDN的好处是系统会根据设置在统一的时间更新文件缓存,如果有文件修改了服务器会自动更新。但是更新不是立刻自动更新,而是会根据设置的缓存时间点来进行更新,具体的时间需要手动设置,在域名的缓存配置页面下,时间单位精确到分钟:

使用Super Cache把wordpress静态资源文件部署到七牛云CDN

如果文件需要及时更新的话,可以在刷新预取 里面添加文件信息主动去更新,每天都有数量限制:

使用Super Cache把wordpress静态资源文件部署到七牛云CDN

四、测试是否成功

开启CDN后可能不会立马生效,有个延时,一般来说几分钟就ok了,成功之后再进入博客就能看到资源已经全部是从绑定的cdn提取了:

使用Super Cache把wordpress静态资源文件部署到七牛云CDN

 

本文共执行48次查询,耗时0.280秒!
马谦马谦马谦

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: