开发者社区 问答 正文

阿里云CDN基础原理是什么?

已解决

阿里云CDN基础原理是什么?

展开
收起
詹姆斯邦德00 2022-11-02 12:04:17 759 发布于北京 分享
分享
版权
来自: 阿里云认证 举报
1 条回答
写回答
取消 提交回答
  • 推荐回答

    a) 传统http请求处理过程

    image.png

    • 用户在终端浏览器上输入要访问的域名,该域名会发送到本地域名服务器(LDNS)中进行解析。

    • 如果本地域名服务器中有缓存该域名的解析结果,则直接返回用户。

    • 如果本地域名服务器中没有缓存该域名的解析结果,则会向根域名服务器或权限域名服务器发起递归请求。

    • 获取域名解析结果,返回该域名IP 地址,并通过本地域名服务器返回用户。

    • 用户获取域名IP 地址后向Web 服务器发起访问请求。

    b) 使用CDN后的http请求处理过程

    image.png

    将域名接入阿里云CDN 后,当用户对该域名发起访问请求后,CDN 会根据目标加速域名和来源IP,分配距离来源IP 最近的边缘节点IP,以实现网络加速效果。

    • 加速域名:域名接入阿里云CDN 后即成为加速域名。

    • CNAME 域名:是CDN 系统生成的域名,阿里云CDN 产品通过分布广泛的CDN边缘节点来为最终用户提供加速服务,不同区域或者不同运营商的用户访问到的CDN 节点IP 地址是不同的,因此加速域名就无法通过DNS 的A 记录解析的方式唯一解析到某个IP 地址,这个时候就引入了CNAME 域名。

    以上内容摘自《阿里云认证的解析与实战-关系型数据库ACP认证》电子书,点击https://developer.aliyun.com/ebook/download/7806可下载完整版。

    2022-11-02 13:58:24 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
问答地址:
关联地址: