不吹逼,野人看了网上的大部分的教程,真的,按步骤下来后,发现还是跟实际场景有出入的,这不,野人刚好接入了又拍云CDN,真的是把每一步都截图出来,方便你我他,也记录下,方便下次配置的时候不迷路了。
一、注册又拍云账号
还没有注册的,可以走野人的链接注册下,点我注册又拍云账号,注册完后并进行实名认证。
然后点击官网的顶部菜单栏的【开发者——又拍云联盟】加入到又拍云联盟中(就是网站上挂上使用又拍云的标识,具体的可以看本站底部),然后就可以获取到每月10GB存储空间 + 15GB 流量(HTTP/HTTPS 均可用)。
二、创建又拍云CDN服务
1、顶部菜单栏点击到【总览】,然后点击CDN那项的【创建服务】按钮
2、服务名称仅限 5~20 位; 必须以小写英文字符开头,仅支持小写英文字符、数字、中划线组合。
3、加速域名必须是已经在工信部备案了才能通过CDN的审核
4、应用场景:可选项包括网页图片、文件下载、音视频点播、动态内容、全站加速,阐述如下:
网页图片(一般选这个即可):适用于电商类、网站类、游戏图片类静态小文件等业务。
文件下载:适用于游戏安装包、音视频原文件下载、手机固件分发等业务。
音视频点播:适合音、视频文件较多的在线点播业务。
动态内容:适合 PHP、JSP、ASP 等动态类资源较多的业务。
全站加速:适合动、静态内容未做明确区分的业务,又拍云自动实现动静分离。
5、这个就根据自己网站本身是http还是https选择即可
6、如果步骤5的话,选择的是https的话,就要开启这选择(ON),否则就关闭(OFF)
7、源站地址,就是填写真实的服务器IP地址
8,选择国内加速(海外地区(包括港澳台)用户请求会默认解析到又拍云国内 CDN 节点),如果需要国外加速的话需要再创建一个海外的服务这里就不介绍了我们主要是以国内为主。
9、点击【创建】按钮
10、需要把系统分配的CNAME地址复制下来,以备后面的步骤用到。
三、CNAME 配置
登录到自己网站所使用的DNS域名解析的平台,野人这边用的是DNSPod,所以就以这个为例子了。
1、点击【添加记录】按钮
2、填写子域名。例如,添加www.yerenwz.com 的解析,您在 “主机记录” 处选择 “www” 即可。如果只是想添加 yerenwz.com 的解析,您在 “主机记录” 处选择 “@” 即可。“@” 的 CNAME 会影响到 MX 记录的正常解析,添加时请您慎重考虑。
3、添加的是又拍云分配给你CNAME地址
注意事项:添加之前记得把已存在的A记录删除/直接替换成CNAME记录,要不然一些别人用心者可以通过解析你的A记录从而获取到你的真实的服务器IP。
如果你是其他的DNS域名提供商,可以参考以下的资料
四、配置具体的CDN规则
四-1、回源管理
源站资源迁移
这个野人因为有点强迫症不太喜欢把资源放在第三方上,所以就没开启,它这个选项的意思就是又拍云那边还会存储一份你网站的数据(类似图片、文本、CSS...等静态文件),到时候用户访问该资源的时候,如果在又拍云的存储空间有的话就直接返回了,就不需要再回源了。 而这个存储空间,也就是又拍云送的10G的存储空间所用到的地方了。
四-2、缓存控制
缓存配置
野人是配置了3条不缓存的规则,具体不缓存规则如下:
*.php——不缓存后缀是php的
/comment-page-*——不缓存评论页,这个大家看情况是否决定是否添加,我这边想要的效果就是要看到最新的评论,所以也不缓存了
/wp-admin/*——不缓存后台管理的页面
参数跟随
这个一定要选择【全程跟随】,要不然所带的参数都直接忽略,而据野人了解大部分带上参数的代码上都是有一定的业务逻辑的。
参数顺序识别
这个没事不要乱勾选,要不然会导致后台的字体加载不出来,报错等问题。
分段缓存——开启
四-3、访问控制
CC 防护——开启
WAF 保护——开启
五、查看CDN是否生效
因DNS 解析记录都有缓存时间,CNAME 的生效时间一般是 600s,可通过 ping 所配置的加速域名,检验 CNAME 配置是否生效,如果后缀显示为 aicdn.com,则证明 CNAME 配置已生效,即加速业务正式开始启用。
六、建议修改电脑上的hosts文件,将真实IP映射到自己网站上
将真实IP映射到自己网站上有以下好处:
1、减少又拍云CDN使用的流量
2、减少DNS域名解析的时间
修改hosts文件方法:
Windows系统中Hosts文件存在于C:\Windows\System32\drivers\etc
中,用记事本打开hosts
文件(注意需要使用管理员权限),然后照葫芦画瓢的填写相应的格式,一般都是ip+空格+网址
Mac系统中Hosts文件存在于/etc/hosts
中,用记事本打开hosts
文件(注意需要使用管理员权限),剩下的操作同Windows系统。
发表于2022-09-18 at 07:13 沙发
收藏了,我使用的是腾讯云的,也没多久,后面扛不住了也换,你说的修改hosts文件,意思是减少我们自己电脑打开自己网站的那部分cdn流量吧
@麦林风是的,我看了下单每天登录后台使用的CDN流量也挺多的,所以这部分流量压根就可以节省回来
@野人我只缓存图片,用cdn加速,其他都没缓存,登录后台不影响。
@麦林风不影响的,就按文章中的教程去操作即可。
ps:如果想访问速度更快些的话,可以尝试下存储的服务,直接把图片也存储一份到CDN中,这样图片资源就不会回源到源站了。