CDN加速

一、什么是CDN

Content Delivery NetWork 内容分发网络

  • 尽可能避免互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,是内容传输的更快、更稳定
  • 在网络各处放置节点服务器所构成的在现有的互联网基础上的一层智能虚拟网络
  • CDN系统嫩巩固实时根据网络流量和各节点的连接、负载情况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的节点上

二、使用CDN的优势

  • 本地Cache加速,提高了企业站点的访问速度,特别是包含大量图片和静态页面的站点。
  • 跨运营商的网络加速保证不同网络的用户都得到良好的访问速度,
  • 远程访问用户根据DNS负载均衡技术只能自动选择Cache的服务器
  • 自动生成服务器的远程镜像cache服务器远程用户访问时从cache服务器上读取数据,减少远程访问的带宽,分担网络流量,减轻原站点服务器负载等功能,
  • 广泛分布的CDN节点之前的智能冗余机制,可以有效地预防黑客入侵。

三、CDN的工作原理

  • 用户发起请求
  • 智能 DNS 的解析(根据 IP 判断地理位置、接入网类型、选择路由最短和负载最轻的服务器 )
  • 取得缓存服务器 lp
  • 把内容返回给用户(如果缓存中有)
  • 向源站发起请求
  • 将结果返回给用户
  • 将结果存入缓存服务器

四、CDN的适用场景

  • 站点或者应用中大量静态资源的加速分发
  • 大文件下载
  • 直播网站

五、CDN的实现

  • BAT提供的CDN服务
  • LVS做4层负载均衡
  • Nginx 做7层负载均衡
  • Squid反向代理
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本想自己写这个主题的文章,但网上已经有人写了一篇非常好的文章,觉得难以望其项背。就没有必要再写,直接转载如下: 在...
    K丶Aionro阅读 2,302评论 1 23
  • 许多网站因为各种各样的原因,导致网站打开速度过慢,影响了访客的体验,导致网站的抵达率很低,还没有完全加载页面就跳出...
    老朱seo阅读 1,106评论 0 0
  • 一、什么是 CDN CDN的全称是(Content Delivery Network),即内容分发网络。其目的是通...
    Kandy阅读 48,097评论 5 28
  • 苗族,是一个古老的民族,是一个发源于中国的国际性民族。苗族人崇尚酒文化,有人们耳熟的‘高山流水’‘牛角酒’‘重阳酒...
    姗漂亮阅读 708评论 0 3
  • 那日在群里,有人说“为什么我们现在要提倡传统文化”,我知道他是想准备说一堆传统文化的优点。但我回答了一句“因为,我...
    米丽8316阅读 2,640评论 7 6

友情链接更多精彩内容