我的网站开发技术经验总结 我的网站开发技术经验总结
首页

fangdown

我的网站开发技术经验总结
首页
  • 大前端

  • 基础

  • 框架

  • 情商

  • 算法

  • 网络

    • 如何理解CDN?说说实现原理
      • 是什么
      • 怎么用
      • 原理
        • 传统访问路径
        • cdn访问路径
      • 缓存代理
        • 衡量cdn服务质量指标
      • FAQ
    • 如何理解OSI七层模型
    • 说说 HTTP 常见的状态码有哪些,适用场景?
    • 说说 HTTP 常见的请求头有哪些和作用
    • 说说TCP为什么需要三次握手和四次挥手
    • 说说dns的查询过程
    • 说说get和post的区别
    • 说说http1.0&http1.1&http2.0区别
    • 说说https的加密原理
    • 说说http和https的区别
    • 说说tcp和udp之间的区别
    • 说说地址栏输入 URL 敲下回车后发生了什么?
    • 说说对websocket的理解和应用场景
  • 千锤百炼
  • 网络
fangdown
2021-08-11
目录

如何理解CDN?说说实现原理

# 是什么

cdn全称: content Delivery network 内容分发网络

简单来说就是根据用户位置分配最近的资源

# 怎么用

# 原理

# 传统访问路径

  • 用户提交域名 -->
  • 浏览器对域名进行解析 -->
  • dns得到目的主机ip地址 -->
  • 根据ip地址进行访问 -->
  • 得到服务器回复

# cdn访问路径

  • 用户提交域名 -->
  • 浏览器对域名进行解析 -->
  • dns得到cname别名记录-->
  • 向别名记录(负载均衡系统)发送请求 -->
  • 全局负载均衡进行智能调度 -->
  • 返回最佳节点ip -->
  • 浏览器访问最佳节点ip -->
  • 得到服务器回复

# 智能调度

  • 看用户ip地址,得到地理位置,寻找最近的边缘节点
  • 看用户网络,找到相同网络的边缘节点
  • 查看边缘节点的网络状况, 找负载较轻的节点
  • 其他, 如健康状况、服务能力、带宽

# 缓存代理

缓存系统会有选择的缓存最常用的那些资源

# 衡量cdn服务质量指标

  • 命中率: 命中次数和访问次数之比
  • 回源率: 回源次数和访问次数之比

# FAQ

#cdn
上次更新: 2021/12/19, 18:05:42
说说对冒泡排序的理解
如何理解OSI七层模型

← 说说对冒泡排序的理解 如何理解OSI七层模型→

最近更新
01
多分支修复撞车的问题
05-01
02
如何成为架构师
01-23
03
服务器部署全过程
11-23
更多文章>
Theme by Vdoing | Copyright © 2019-2026 fangdown | 粤ICP备19079809号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式