10.CDN
10.1) CDN实现原理
10.2)CDN架构介绍 (回源站|CDN根据OSS存储资源缓存)
10.3)CDN其他产品 SCDN(安全与速度) 全站CDN(动态居多)
10.4) 配置CDN场景
1.简单的验证: 先搭建一个可道云,然后检测是否丛源站获取资源,然后配置加速,在验证是否丛不同的CDN节点获取的资源.
2.分布式缓存:源站提供mp4下载,然后通过不同地域的服务器wget资源,检查是否是从不同地域的边缘节点获取的资源。
3.检测的站点 ( http://tool.chinaz.com/speedtest.aspx | https://tools.ipip.net/ping.php )
10.5) 实践:CDN预热与刷新
1.CDN-缓存配置-缓存过期时间->添加对应格式后缀
2.上传一张图片,使用预热方式缓存,然后替换该图片(名称一致),测试,最后使用刷新,检查是否更新成功。
预热的目的: 减少回源率,提高命中率.
Document:https://help.aliyun.com/product/27099.html?spm=a2c4g.750001.list.74.70497b13IJcDtu
https://docs.qingcloud.com/product/network/cdn
作业:
1.创建web服务 启动nginx 介入CDN
2.上传一张图片 1.png
3.访问网站 查看1.png是否被CDN缓存
4.进入服务器后台 删除1.png 重新上传一个不一样的图片 名称也就1.png
5.在访问网站查看图片是否发生变化
2.域名接入到CDN,开启CDN加速(测试刷新功能 缓存一张图片进行测试)
增加域名
源站写 域名不行
换成IP 就可以了。
再来配置 CNAME
baimei.koten.vip.w.kunlunaq.com
在 域名解析的地方解析好CNAME 后, 下方等一段时间就会显示已配置。
基本配置:
、
回源配置 2处
HTTPS配置:2处
我们测试一下;
上传一张儿子的照片
把erzi.jpg 照片 给替换掉, 名字不变
但是另一个浏览器并没有变化 ,删除本地缓存也没用
这个时候 需要 进行CDN 刷新
https://baimei.koten.vip/index.php?explorer/index/fileOut&path=%7Bsource%3A20%7D%2F
ok,可以了
测试:
[root@web01 code]# ll "asdf"
[root@web01 code]# ll "asdf"
ll "asdf"
ll "asdf"
欢迎来撩 : 汇总all