CDN概念&工作原理&优势&应用场景

CDN概念

CDN 全称是content delivery network 即内容分发网络.

网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络
cdn系统能够实时地根据网络流量和各节点的连接,负载情况以及到用户的距离和相应时间等综合信息将用户的请求重新导向离用户最近的服务节点上

工作原理

传统访问:用户在浏览器输入域名发起请求 -> 解析域名获取服务器IP地址->根据iP地址找到对应的服务器->服务器响应并返回数据

使用cdn访问:用户发起请求->智能DNS的解析(根据IP判断地址位置,接入网类型,选择路由最短和负载最轻的服务器)->取得缓存服务器IP->把内容返回给用户(如果缓存中有)->向源站发起请求->将结果返回给用户->将结果存入缓存服务器
在这里插入图片描述

CDN优势

  • 本地cache加速,提高企业站点的访问速度(大量图片和静态页面站点
  • 跨运营商的网络加速,保证不同网络的用户得到良好的访问质量
  • 远程访问根据dns负载均衡技术智能选择cache服务器

    自动生成服务器的远程Mirror(镜像)cache服务器,远程用户访问时从cache服务器上读取数据,减少远程访问的带宽,分担网络流量,减轻原站点web服务器负载等功能。

  • 广泛分布的cdn节点加上节点之间的智能冗余机制可以有效地预防黑客入侵

使用场景

  • 站点或者应用中大量静态资源的加速分发,如:CSS,js,图片和HTML
  • 大文件下载
  • 直播网站等

CDN实现

  • BAT等都有提供CDN服务。
  • 可用LVS做4层负载均衡(TCP/IP : 应用层,传输层,网络层,数据链路层)
  • 7层负载(OSI:应用层,会话层,表示层,传输层,网络层,数据链路层,物理层)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值