七牛云存储之镜像存储

今天把博客接入了七牛云,感觉速度确实快了不少,因为七牛云会对网站的静态资源进行CDN加速,对于网站站长来说,配置CDN绝对是不能忽视的一个问题。

什么是镜像存储

七牛的镜像存储服务是一种快速的数据迁移和加速服务。可以帮助用户实现无缝数据迁移,迁移过程中并不影响原有业务系统的访问。镜像存储适用于迁移原有业务系统的已有数据。七牛提供分布式存储和加速分发服务,以分布式存储为核心服务。

七牛云官方文档

也就是说,如果一个网站已经上传了静态资源,例如图片,那么开发者可以为该站点设置镜像存储。利用一个和七牛云绑定过的新域名来访问静态资源。浏览网页时,当页面中资源被初次访问,七牛云会自动将该资源上传至存储空间的服务器,这样以后再访问这个资源时,会直接访问这个资源存储在七牛云的对应资源,并提供CDN加速。

七牛云后台配置

首先进入七牛云官网,没注册的先注册,注册完之后进行身份认证,这里就不在赘述。登录账号,进入到管理控制台,点击左侧菜单的对象存储,新建存储空间,填写相关信息,确认创建。

空间创建成功,会分配一个绑定域名,这个域名是临时的,有效期一个月,为了使域名持续有效,不影响我们的网站,就要绑定我们自己的域名。

选择本存储空间的绑定域名服务,根据提示完善相关信息:

域名类型:根据需要选择,一般普通域名即可。

加速域名:访问资源的二级域名,例如 img.acier.cn,必须是备过案的。

通信协议:如果你的网站配置了HTTPS,那么这个加速域名最好也要配置HTTPS,否则访问资源会出错。选择了HTTPS后,将SSL证书上传即可。关于配置免费的HTTPS教程,可以通过传送门查看。

使用场景:图片小文件 。

其它选项默认就行了,最后点击创建按钮。成功后如下图所示:

之后,就要进行CNAME解析了。七牛云已经将这个域名的CNAME值分配给我们了。登录域名服务商后台进行解析。

记录类型:CNAME

主机记录:img.acier.cn

记录值:上图中的CNAME值

解析成功后,回到七牛云后台,还是刚才的存储空间,点击镜像存储。在镜像源对话框内填入源站域名,如:https://acier.cn/。再点击内容管理,有个默认域名下拉框,选择刚刚我们绑定的域名 img.acier.cn。

使用镜像存储

保证上述工作都已OK后,就可以来使用镜像存储服务了。

将我们项目网站资源引用域名换为刚才解析的自定义二级域名。比如,之前网页上的一个图片路径为 https://acier.cn/upload/1.png,现在把它改为 https://img.acier.cn/upload/1.png。访问这个页面或图片,这张图片就上传到了七牛云,下次再调这张图片时,直接使用七牛云提供的CDN加速服务来显示这张图片。

如何验证图片真的上传了呢?还是在空间的内容管理里面,所有上传过来的资源都会显示在列表中。

另外,对于wordpress站长来说,WP Super Cache这个插件可能大家都不陌生,这个插件本身也提供CDN加速,点开插件设置,开启CDN加速,填写站点地址,例如https://acier.cn,Off-site URL填写刚才的加速域名 https://img.acier.cn,其余默认,最下方的“忽略 https 地址以避免 “mixed content” 错误”这个选项,如果你的站点是HTTPS就不要勾选。最后保存设置。刷新网站,发现所有的静态资源域名都变为了 https://img.acier.cn。

发表评论

发表回复

沙发空缺中,还不快抢~