cdn和oss(阿里云OSS+又拍云CDN加速)
前两天接触了CDN服务,又申请了又拍云联盟,了解了CDN是做什么的后,就决定尝试一下。我想给整站做个CDN加速,一来是为了加速,二来也是为了能有一些基本的防护。可惜,折腾的结果不尽如人意啊。中午有一两个小时,网站都关闭了,也没给弄好。
其实本身又拍云的CDN设置就很简单,这里有一份别人写的教程《给新手站长们说说又拍云 CDN 的使用》,照着做也没什么难的。我一开始也就是自己摸索,后面才对照教程来看的。我没成功弄好的原因在于本地环境有点复杂。原本我是直接映射的zjh336.cn和www.zjh336.cn到网站的,如果需要接入CDN服务,则需要先将原来的www.zjh336.cn由解析到服务器修改为解析CDN的CNAME映射。然后在如图中,设置源站地址的时候,添加一个新的ip或域名指向原服务器处。我使用的是宝塔面板,多个二级域名解析到服务器,都是走的相同的ip。所以,我想的是新解析一个二级域名,再指向网站,用这个二级域名来做源站地址。但是奇怪的是,我用二级域名访问网站,每次都会跳转到www.zjh336.cn这个主域名下。后来折腾好久,一直没有找到原因。最后又碰到一个问题,我尝试了动态内容和全站加速,在CDN解析完成后,主页能够访问了,但是在详情页点击确自动跳转到了主页。
闭站一两个小时后,我终于放弃了,退而求其次,只对阿里云OSS的图片链接进行CDN加速。
1、同样的道理,先将原做反向代理的aliyunoss.zjh336.cn域名重新解析到给定的CNAME中。
2、再添加一个oss.zjh336.cn的二级域名,做好SSL设置,重新反向代理到oss的内网访问地址中
3、添加oss.zjh336.cn作为源站地址
4、给加速域名添加HTTPS证书
5、本地CMD命令,ping两个域名对比,返回ip不一致了,说明设置成功了
6、使用网站测速工具对比http://tool.chinaz.com/speedcom/aliyunoss.zjh336.cn-oss.zjh336.cn
很明显,左侧的加速域名要好很多,而且原始域名oss.zjh336.cn有很多访问超时的
看来CDN加速还是很有必要的。
发布于:2022-12-28,除非注明,否则均为
原创文章,转载请注明出处。
发表评论