CDN简单的来说就是存储一些静态文件的一台或多台服务器,通过复制,缓存等方式,将文件保存其中 。
1.哪些是静态文件?css,html,图片,媒体都属于静态文件,也就是说用户发送的请求不会影响静态文件的内容,而jsp,php等文件就不属于静态文件,因为他们的内容会因我们的请求而发生改变 。
2.CDN如何实现加速?通常情况下,我们所要的数据都是从主服务器中获取,但假如我们的主服务器在南方,而访问用户在北方,那么访问速度就会相对变慢,变慢的原因有很多,例如传输距离,运营商,带宽等等因素,而使用CDN技术的话,我们会将CDN节点分布在各地,当用户发送请求到达服务器时,服务器会根据用户的区域信息,为用户分配最近的CDN服务器 。
3.CDN数据从哪里来?复制,缓存,CDN服务器可以在用户请求后缓存文件,也可以主动抓取主服务器内容 。
分布在各地的CDNS:
文章插图
【负载均衡&CDN技术】
推荐阅读
- 教你跳过网页禁止粘贴&复制的限制
- 你的Windows10总是显示"更新并关机"?跟我学,让你彻底将它关闭
- 黑客教程——Padding Oracle Attack&CBC字节翻转攻击详解
- 基于LAMP环境搭建论坛
- Nginx负载均衡之upstream、server、location参数配置
- 怎么提升Linux性能,看完这篇文章,彻底掌握"平均负载"
- 2万字长文带你细细盘点五种负载均衡策略
- 记一次CPU使用率低负载高的排查过程
- ICMP ARP协议 TCP&UDP协议相关介绍,两分钟快速掌握
- 科技科普|吃一口它可能吃掉6000条寄生虫!水边这一"粉花"也别碰