静态资源加速cdn

阿里云CDN产品

https://www.aliyun.com/product/cdn

什么是cdn


https协议的证书部署

让你的网站更安全

为什么需要cdn

优势:

如果你在经营一家网站,那你应该知道几点因素是你制胜的关键:

内容有吸引力
访问速度快
支持频繁的用户互动
可以在各处浏览无障碍
从网站的运营商业角度分析,网站每慢1秒,就会丢失很多的方可,甚至这些访客永远都不会再访问。

一个网页的加载,其实就是

css
js
html
png、gif、text等一堆资源的整合
如何快速的让客户端获取到这些资源是必要问题

cdn特点

1.分布式全国都有节点,要看该cdn服务器的分布情况,覆盖情况
2.高速宽带
3.用户就近访问原则,智能解析

总结特点就是,阿里云提供的cdn资源加速服务,只要你的网站静态资源放在阿里云cdn上,你的网站就可以为全国的用户,都提供高速的网站访问服务。

全国节点多,云南的兄弟可以秒级打开,佳木斯的兄弟也可以,如果你的网站为海外用户提供服务,也是一样,阿里云全球都有服务器节点。
稳定、高性能
充足的带宽,存储能力
完善的监控体系,7*24小时全网监控,及时告警。

cdn工作原理(重要)

  ~ dig www.taobao.com

; <<>> DiG 9.10.6 <<>> www.taobao.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7573
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.taobao.com.			IN	A

;; ANSWER SECTION:
www.taobao.com.		558	IN	CNAME	www.taobao.com.danuoyi.tbcache.com.
www.taobao.com.danuoyi.tbcache.com. 50 IN A	116.136.165.107
www.taobao.com.danuoyi.tbcache.com. 50 IN A	116.136.165.106

;; Query time: 101 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Mon May 16 19:31:28 CST 2022
;; MSG SIZE  rcvd: 109


文字描述cdn工作原理

1.当用户(人在北京)访问www.yuchaoit.cn域名下的指定资源时,首先向本地DNS发起域名解析请求

2.LDNS检查缓存中是否有www.yuchaoit.cn的IP地址记录,有则直接返回给用户;没有向授权服务器发起DNS查询;

3.授权DNS服务器解析www.yuchaoit.cn时,返回域名的CNAME(又指向了另一个cdn域名)

4.此时该请求就已经发给了阿里云的cdn服务器,经过阿里云的DNS调度系统,返回该cdn域名对应的最佳IP地址(离该用户最近的)

5.此时LDNS获得阿里DNS返回的cdn解析的IP地址。

6.用户拿到了cdn的ip地址

7.用户向该ip发起资源请求。

- 如果该cdn对应的节点已经缓存了该静态资源,数据直接返回给用户
- 若cdn服务器中的资源过期或不存在,该节点会向源站发起该资源的请求,拿到资源后,结合用户设置的cdn缓存策略,将资源缓存到该节点,便于下次访问。

至此cdn请求结束。

如何判断,是否使用CDN

去看主域名,是否配置了CNAME,没有则没有用CDN
b站是否用了cdn

实际工作,解决问题,需要用到的技能,与思考流程,思考方式

posted @   不太聪明的大鹅  阅读(36)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
点击右上角即可分享
微信分享提示