美文网首页
短视频网站如何实现秒刷?靠的就是CDN三个字

短视频网站如何实现秒刷?靠的就是CDN三个字

作者: 谭英智 | 来源:发表于2020-07-12 18:50 被阅读0次

CDN全称Content Delivery Network,译为内容分发网络

cdn-intro

在全国/全世界各地架设CDN服务器,用户通过域名访问,得到离用户最近的服务器地址,并进行访问,这样就加速了服务器的访问。

CDN支持的资源类型:

  • 图片

  • html

  • js文件

  • 视频

  • 音频

  • 安装包

  • 所有其他静态资源

  • 一个用户访问CDN的全过程

cdn-dns
  1. Client向DNS服务器发起域名查询
  2. DNS发现这个域名配置为CNAME,则把请求forward给另外一台DNS
  3. 第二台用Client的IP查询全世界的IP视图,找到Client IP的地理位置,并比对CDN IP的地理位置,返回Client最近的CDN的IP地址
  4. DNS返回CDN IP给Client
  5. Client用IP连接CDN发起请求

CDN模式

主动推送

cdn-posive
  1. 源站主动推送静态内容到所有CDN,CDN保存内容
  2. 用户选择最近的CDN,进行访问,并取得所需要的静态资源

被动获取

cdn-passive
  1. 源站推送热门资源到所有CDN
  2. 用户发起冷门资源请求
  3. CDN发现资源不存在,转向源站要资源,源站得到请求并返回资源
  4. 用户得到资源

相关文章

网友评论

      本文标题:短视频网站如何实现秒刷?靠的就是CDN三个字

      本文链接:https://www.haomeiwen.com/subject/bowwcktx.html