CDN(Content Delivery Network) 内容分发网络

在这里插入图片描述

对于图片这样的文件对象,存储层不太可能再用mysql,应该改用专业的对象存储,
比如亚马逊的S3(Amazon Simple Storage Service,注意后面是三个S开头的单词,所以叫s3),
或者阿里云的oss(Object Storage Service)。
下面的内容,我们就用比较常见的oss去做解释。而缓存层,也不能继续用redis了,需要改成使用CDN(Content Delivery Network,内容分发网络)。
可以 将CDN简单理解为对象存储对应的缓存层。
https:// ydgf-shop-prod.oss-cn-qingdao.aliyuncs.com/data/applet/backimage/ic_codemine.png

• step1:先查看浏览器缓存,再看操作系统里的/etc/hosts缓存,如果有则返回,如果都没有,继续下一步。
• step2:如果缓存都没有,就会去询问最近的DNS服务器(比如你房间里的家用路由器)。如果有则返回。如果DNS服务器没有,继续下一步。
• step3:如果DNS服务器没有,就会去请求DNS系统去查询根域,一级域,二级域,三级域 服务器。
• step4:得到一个可以 请求DNS调度系统的  别名(CNAME),比如cdn.xiaobaidebug.top.w.kunlunaq.com。
• step5  拿到别名后,DNS服务器用别名去请求DNS调度系统。
• step6:DNS调度系统返回一个离用户最近的IP地址。
• step7:DNS服务器将得到的CDN节点IP返回给浏览器
• step8:浏览器拿着这个IP去访问cdn节点,然后,cdn节点返回数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值