七牛云存储优化网站以及实现 wordpress 相册图片外链

利用七牛云存储的镜像存储功能,将服务器的 css,js,img 等静态文件备份到七牛镜像源,访问时优先使用镜像源地址,从而实现 CDN 加速。

一、七牛云存储的设置

1、前提我们已经有七牛的账号,点击创建空间,假设空间名为“cnd-test”;新建空间

2、访问控制:公开空间,使用场景:通用,点击提交:新建空间成功

3、成功之后,会自动跳转到“空间设置>基本设置”,如果没有跳转,请手动跳转:镜像存储

4、点击“一键加速网站”,输入你要加速的网站网址:加速设置

 

二、网站的设置

回到我们刚刚在“加速设置”中输入的“镜像源”中的网址,利用 FireBug 查看加载,发现并没有使用到七牛云存储的镜像:资料加载

七牛云存储的“内容管理”中也没有任何文件:内容管理

七牛镜像存储加速的原理是:你网站的数据在存储在自己服务器上的情况下,额外使用七牛云存储作为镜像服务器,让网站的用户每次访问的时候都从七牛云存储上读取。如果七牛云存储上没有用户需要读取的数据,则七牛的服务器会从源站拉取资源,然后再返回给网站的用户。

当你设置好了镜像源的时候,并不会马上将你的网站的静态资源备份到七牛,而是要访问一次才会备份,而且前提是使用七牛镜像的域名,在“空间设置>域名设置”中可以看到七牛域名:七牛域名

意思是假设有一个css文件,
原来的地址http://www.autobeautychina.com/style.css
现在要修改成http://7xjzk0.com1.z0.glb.clouddn.com/style.css
第一次访问的时候,镜像中没有style.css这个文件,七牛便会将style.css这个文件备份到镜像中,以后访问的时候,便使用七牛镜像域名,从来实现加速。

1、要将网站的静态资源(样式,脚本,图片)的域名更换,需要用到插件:七牛镜像存储,安装成功后,设置界面如图:七牛插件

2、七牛绑定的域名就是刚才的“七牛域名”,七牛空间名就是刚刚的“cdn-test”,ACCESS KEY与SECRET KEY可以在“七牛后台>账号设置>密钥”查看:密钥

3、保存更改,回到刚刚的 autobeautychina.com 网站,可以看到,静态资料已经镜像到七牛空间:
资料加载

七牛的内容管理中也有了我们网站的静态文件:内容管理

相册的图片也被镜像到了七牛,从而实现相册图片的外链加速:资料加载


优点:简单快捷,不用太多的设置,也不用改变原来的操作习惯,就能实现网站加速以及相册图片外链;

缺点:因为是通过镜像备份而实现加速,所以原来服务器上必须要有一份文件,所以无法达到节省空间的目的。

发表评论