一、概述
前些天折腾七牛云把wordpress
媒体库迁移到了七牛云,然后意外发现了新大陆,可以把所有的静态资源全部放到七牛的CDN上去 给博客加速,然后打开博客的时候就会从七牛哪里读取静态的资源文件,例如图片。
百度上面的方法大多都是用WPJAM BASIC
插件,试了一下,感觉不是很好,用了两天就换了。
这里是使用SUPER CACHE
插件来实现CDN加速
。
二、Super Cache插件的使用
域名准备好后安装Super Cache
插件,直接在后台安装插件页面搜索就能安装。
设置CDN的方法也很简单,在设置
- Super Cache
- CDN
中填入CDN地址保存就能使用CDN了。
三、七牛云设置
使用七牛加速的方法有两种:
- 创建
bucket
使用镜像存储加速 - 创建
融合CDN
实现加速
1.使用镜像存储加速
镜像存储的意思是把源站
(也就是你的网站)的静态资源全部拷贝一份到七牛的存储空间,然后相当于以外链的形式访问到资源。
镜像存储的工作流程是:访问资源,如果资源在空间中存在,则返回资源信息,如果不存在就会源站去获取。
这种方式在官方称之为平滑迁移
,它会出现的一种问题就是当我们的资源更新了,云存储中的资源不会随之更新,需要手动重新上传文件。
使用的方法为很简单,只要在BUCKET
里的镜像存储
中设置一下源站信息就行了,源站是我们的网站地址,填入保存即可:
最后把bucket
的测试域名或者绑定域名
填入到super cache
插件中去就搞定了。
2.使用融合CDN加速
使用融合CDN需要有一个国内的已经备案的域名,在主界面新建加速域名
:
源站域名填写成我们的网址,首次需要在网站目录下面放置一个静态文件用作读取测试以此判断域名是否有效。创建成功后会提供一个CNAME
解析地址,到时候把我们的域名添加CNAME
记录解析过来即可。然后把我们绑定的域名填入super cache
就可以了。
使用融合CDN的好处是系统会根据设置在统一的时间更新文件缓存,如果有文件修改了服务器会自动更新。但是更新不是立刻自动更新,而是会根据设置的缓存时间点来进行更新,具体的时间需要手动设置,在域名的缓存配置
页面下,时间单位精确到分钟:
如果文件需要及时更新的话,可以在刷新预取
里面添加文件信息主动去更新,每天都有数量限制:
四、测试是否成功
开启CDN后可能不会立马生效,有个延时,一般来说几分钟就ok了,成功之后再进入博客就能看到资源已经全部是从绑定的cdn提取了:
此处评论已关闭