美文网首页
CDN内部结构

CDN内部结构

作者: Hi_One | 来源:发表于2017-09-05 13:35 被阅读61次
几个厂商不同做法:
  1. pptv keepalived+nginx+squid+ts 节点灵活性比较高
  2. 迅雷 lvs+keepalived+ts+squid
  3. 京东 lvs+keepalived+haproxy+squid
  4. 新浪 lvs+keepalived+nginx+ts
  5. 淘宝 lvs+keepalived+haproxy+ts
准备采用的CDN整体结构及内部结构
  1. gslb:全局负载均衡使用第三方只能DNS解析,控制用户到CDN节点的调度
  2. lslb:本地负载
    1) 4层使用lvs+keepalived,7层使用nginx,这样就可以保证4层到7层的高可用性和扩展性
    但节点最少需要5个公网ip,4太机器
    2) 4层使用keepalived,7层使用nginx,但节点最少需要4个公网ip,2太机器。
    不能实现4层或7层的监测
Cache系统使用apache traffic server(对比squid,响应更快,性能更强)。
  1. CDN节点到源站回源使用bind+lvs
  2. 源站构建在双线核心机房,用来保证网通和电信各自的回源资粮
  3. 在cdn节点和源站直接构建2cache(测试阶段电信,网通各一个)来缓解源站压力
js,jpg,swf,gif等缓存时间比较长的,object size比较大的文件类型通过ats缓存

使用ats的raw来优化io。

html,xml的文件缓存时间比较短,使用squid做缓存,squid只使用内存做缓存。

相关文章

  • CDN内部结构

    几个厂商不同做法: pptv keepalived+nginx+squid+ts 节点灵活性比较高 迅雷 ...

  • jQuery Bootstrap 国内的CDN

    jQuery国内的 CDN 引用菜鸟教程 CDN: 百度 CDN: 新浪云 CDN: Google CDN:...

  • CDN React

    目录CDN 3 个React CDN Hello WorldReact CDN 卡片组件 CDN React 与其...

  • CDN

    什么是CDN 为什么使用CDN CDN 的工作原理 CDN的网络架构 CDN的技术手段 应用

  • CDN概念基本介绍

    CDN概念基本介绍 一 . CDN简介 什么是CDN? CDN的全称是Content Delivery Net...

  • Vue2要点(一)

    安装 1、CDN Staticfile CDN(国内) : https://cdn.staticfile.org/...

  • 外贸网站为什么要用cdn加速?

    什么是CDN加速?外贸网站为什么要用cdn加速? 外贸网站为什么要用cdn加速 首先,什么是cdn加速? cdn全...

  • jQuery获取对象原理

    cdn地址:http://cdn.xiaochiwz.cn/jsxcc.jshttp://cdn.xiaochiw...

  • Links&Import

    Web_links Jquery 百度CDN 新浪CDN Google CDN csrf $.ajaxSetup(...

  • React安装

    React 安装 通过CDN库构建 React 环境 使用 Staticfile CDN 的 React CDN ...

网友评论

      本文标题:CDN内部结构

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