
今天把博客接入了七牛云,感觉速度确实快了不少,因为七牛云会对网站的静态资源进行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。
发表评论
沙发空缺中,还不快抢~