前言
网站刚刚搭建起来,觉得背景图片什么的加载太慢了,所以打算开启 cdn 加速。折腾了两天,遇到了很多坑,在此记录一下。
开始打算在 www.vseu.com 中进行 cdn 加速的,因为访问 vseu.com 或者 www.vseu.com 的时候 nginx 是自动跳转到 www.vseu.com 的(主要是配合 ssl 证书进行装 x,下一篇会介绍如何配置 https 证书),所以我以为对 www 进行加速就好了,www 加速过程中遇到了很多坑,最后为还是换成了 img.vseu.com...
至于为什么选择七牛云,因为 Solo 内置七牛云文件上传功能,自己懒得重写了,其实之前也用过,感觉七牛口碑还不错。
废话少说,开始教程。
申请 ssl 证书
进行 cdn 加速之前,我们需要先去申请一个 ssl 证书。如果您的网站不需要通过 https 协议进行访问,则可以跳过此步骤。
1.登录七牛云控制台,进入 ssl 证书服务。
2.购买证书,证书品牌:TrustAsia 证书种类:DV 域名型。
3.补全信息,填写域名信息和公司信息等。
4.确认证书,进入 ssl 证书服务列表查看我们刚刚申请的证书,进行域名所有权验证,登录阿里云控制台--域名解析--添加解析,解析参数如图所示。然后等待七牛云签发。
cdn 加速
1.登录七牛云,创建存储空间,这个不多介绍。
2.给存储空间绑定域名或者自定义域名,加速域名记得要备案。通讯协议我选的 https,http 加速前 10GB 是免费的,https 是 0.28 元/GB,感觉还可以,反正目前本博客也没什么流量,一个月花不了几块钱。原站配置建议不要修改,我在这里遇到了很多坑。。。其他选项暂时可以不用修改,如有需要也可以开启图片自动瘦身功能,或许会更快一点,价格 0.1 元/千次。稍后就会显示创建域名处理中了,这个时候我们可以先去配置 cname。
3.配置 cname,进入七牛云融合 cdn 服务,在域名管理中找到我们刚刚创建的域名进行配置。这个时候会提示我们配置 cname,那我们就配置一下咯。复制 cname,登录阿里云控制台,点击域名--> 解析--> 添加解析,记录类型-->cname 主机记录输入你刚刚加速的域名(例如 img.vseu.com) 记录值就是你刚刚在七牛云复制来的 cname。添加好解析之后,等待七牛云处理,大概十分钟就好了。
4.再次进入到存储空间概览,如果正常的话 cdn 加速域名列表中应该有我们刚刚添加的加速域名了。这个时候进入到内容管理,设置外链默认域名为我们刚刚进行加速的域名,点击保存。
5.将图片上传到刚刚创建的七牛云存储空间,这个空间下的资源都会进行 cdn 加速,然后复制外链进行访问,会感觉好像快了那么一点点。。。在融合 cdn 服务的统计中可以看到加速域名的用量统计。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于