400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

如何使用CDN实现应用的缓存和加速

本篇内容介绍了“如何使用 cdn 实现应用的缓存和加速”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

创新互联建站主要从事网站制作、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务固安,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

1. CDN 简介


如何使用 CDN 实现应用的缓存和加速

分析 img.alibaba.com 域名

如何使用 CDN 实现应用的缓存和加速

2. CDN 主要特点


3. CDN 服务模式


内容分发服务器(CDN)是一个经策略性部署的整体系统。包含 3 个要件。

如何使用 CDN 实现应用的缓存和加速

4. CDN 工作流程


常规 WEB 请求处理流程
  1. 用户在自己的浏览器中输入要访问的网站域名。

  2. 浏览器向本地 DNS(域名解析服务器)服务器请求对该域名的解析。

  3. 本地 DNS 服务器中如果缓存有这个域名的解析结果,则直接响应用户的解析请求。

  4. 本地 DNS 服务器中如果没有关于这个域名的解析结果的缓存,则以递归方式向整个 DNS 系统请求解析,获得应答后将结果反馈给浏览器。

  5. 浏览器得到域名解析结果,就是该域名相应的服务设备的 IP 地址。

  6. 浏览器向服务器请求内容。

  7. 服务器将用户请求内容传送给浏览器。

如何使用 CDN 实现应用的缓存和加速

引入 CDN 后 Web 请求处理流程
  1. 当用户点击网站页面的内容 URL,经过本地 DNS 系统解析,DNS 系统会最终将域名的解析权交给 CNAME 指向的 CDN 专用 DNS 服务器。

  2. CDN 的 DNS 服务器将 CDN 的全局负载均衡设备 IP 地址返回给用户。

  3. 用户向 CDN 的全局负载均衡设备发起内容 URL 访问请求。

  4. CDN 全局负载均衡设备根据用户 IP 地址,及用户请求的内容 URL,选择一台用户所属区域负载均衡设备,让用户向这台设备发起请求。

  5. 区域负载均衡设备会为用户选择一台合适的缓存服务器提供服务。

  6. 用户向缓存服务器发起请求,缓存服务器响应用户请求,将用户所需内容传送到用户终端。

  7. 如果这台缓存服务器上并没有用户想要的内容,那么这台服务器就要向它的上一级缓存服务器请求内容,直至追溯到网站的原服务器将内容拉到本地。

如何使用 CDN 实现应用的缓存和加速

5. CDN 关键技术


缓存算法
分发能力
负载均衡
基于 DNS
支持协议

“如何使用 CDN 实现应用的缓存和加速”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


文章名称:如何使用CDN实现应用的缓存和加速
当前网址:http://www.bluegullmedia.com/article/jsgheg.html

其他资讯

让你的专属顾问为你服务

1.0252s