阿里云服务器网站如何加快网站访问

2021年7月3日22:24:38608 2485字阅读8分17秒

可以使用CDN【内容分发网络】(Content Delivery Network,CDN)来做加速访问,我们可以先来了解一下什么是阿里云CDN?

阿里云内容分发网络CDN(Content Delivery Network)是建立并覆盖在承载网之上,由遍布全球的边缘节点服务器群组成的分布式网络。阿里云CDN能分担源站压力,避免网络拥塞,确保在不同区域、不同场景下加速网站内容的分发,提高资源访问速度。

阿里云在全球拥有2800+节点。中国内地拥有2300+节点,覆盖31个省级区域;海外、中国香港、中国澳门和中国台湾拥有500+节点,覆盖70多个国家和地区。全网带宽输出能力达150 Tbps。

CDN将源站资源缓存到阿里云遍布全球的加速节点,当终端用户请求访问和获取源站资源时无需回源,可就近获取CDN节点上已经缓存的资源,提高资源访问速度,同时分担源站压力。目前CDN部分节点已支持通过IPv6进行访问。

CDN接入快捷、简单,您不需要调整现有业务结构,也不需要进行复杂的配置,只需要在CDN控制台进行简单操作,即可将域名接入阿里云,享受全球链路加速服务。通过快速入门,您可以轻松开启CDN加速服务。

介绍来源:什么是阿里云CDN

视频详细介绍:

 

产品架构

以下为阿里云CDN的产品架构图,由调度系统、链路质量系统、缓存系统和支撑系统这四大系统组成。阿里云服务器网站如何加快网站访问

  • 调度系统

    支持策略中心、DNS、HTTPDNS和302调度模式。当终端用户发起访问请求时,用户的访问请求会先进行域名DNS解析,然后通过阿里云CDN的调度系统处理用户的解析请求。

  • 链路质量系统

    链路质量探测系统会实时监测缓存系统中的所有节点和链路的实时负载以及健康状况,并将结果反馈给调度系统,调度系统根据用户请求中携带的IP地址解析用户的运营商和区域归属,然后综合链路质量信息为用户分配一个最佳接入节点。

  • 缓存系统

    用户通过收到的最佳接入节点访问对应的缓存节点,如果节点已经缓存了用户请求的资源,会直接将资源返回给用户;如果L1和L2节点都没有缓存户请求的资源,此时会返回源站去获取资源并缓存到缓存系统,供后续用户访问,避免重复回源。分级缓存的部署架构可提高内容分发效率、降低回源带宽以及提升用户体验。

  • 支撑服务系统

    支撑服务系统包括天眼、数据智能和配置管理系统,分别具备了资源监测、数据分析和配置管理能力。

    • 资源监测:天眼可以对缓存系统上用户业务运行的状态进行监测。例如对CDN加速域名的QPS、带宽、HTTP状态码等常见指标的监控。
    • 数据分析:用户可以分析CDN加速域名的TOP URL、PV、UV等数据。
    • 配置管理:通过配置管理系统,用户可以配置缓存文件类型、缓存时去参数缓存等缓存规则,以提升缓存系统的运作效率。

加速原理

通过以下案例,您可以了解CDN的工作原理。

假设您的加速域名为www.a.com,接入CDN开始加速服务后,当终端用户在北京发起HTTP请求时,处理流程如下图所示。阿里云服务器网站如何加快网站访问

  1. 当终端用户向www.a.com下的指定资源发起请求时,首先向LDNS(本地DNS)发起域名解析请求。
  2. LDNS检查缓存中是否有www.a.com的IP地址记录。如果有,则直接返回给终端用户;如果没有,则向授权DNS查询。
  3. 当授权DNS解析www.a.com时,返回域名CNAME www.a.tbcdn.com对应IP地址。
  4. 域名解析请求发送至阿里云DNS调度系统,并为请求分配最佳节点IP地址。
  5. LDNS获取DNS返回的解析IP地址。
  6. 用户获取解析IP地址。
  7. 用户向获取的IP地址发起对该资源的访问请求。
    • 如果该IP地址对应的节点已缓存该资源,则会将数据直接返回给用户,例如图中步骤7和8,此时请求结束。
    • 如果该IP地址对应的节点未缓存该资源,则节点向源站发起对该资源的请求。获取资源后结合用户自定义配置的缓存策略,将资源缓存到CDN节点并返回给用户,例如图中的北京节点,此时请求结束。配置缓存策略的操作方法,请参见配置缓存过期时间

CDN与全站加速的区别

 
对比项CDN全站加速
典型应用场景手机App更新、游戏包更新、视频点播(长视频、短视频)、图文网站。在线商城、在线支付、聊天互动、在线教育、全球对战游戏、金融理财。
覆盖范围
  • 仅中国内地
  • 全球
  • 全球(不包含中国内地)
  • 仅中国内地
  • 全球
  • 全球(不包含中国内地)
加速方式以静态内容加速为主,适用于高带宽大流量场景,动态资源直接回源。

  • 通过全球2800+边缘节点,基于缓存策略存储您的业务内容。
  • 基于源站负载均衡、回源权重管理、回源流量卸载等技术控制回源流量,保护源站同时降低源站成本。
  • 将服务器上的图片、视频等静态资源缓存在CDN边缘节点,供用户从最近的节点获取静态资源。
支持纯动态加速和动静态混合加速。

  • 纯动态加速

    针对POST请求等不能在边缘缓存的业务,基于智能选路技术,从众多回源线路中择优选择一条线路进行传输。

  • 动静态混合加速

    智能识别动态和静态资源,静态资源缓存在边缘节点,供用户就近访问;动态资源基于智能选路技术,从众多回源线路中择优选择一条线路进行传输。

协议支持
  • 应用层:支持HTTP、HTTPS、QUIC协议。
  • 网络层:支持IPv4、IPv6协议。
  • 应用层:支持HTTP、HTTPS、WebSocket协议。
  • 传输层:支持TCP、UDP协议。
  • 网络层:支持IPv4、IPv6协议。
调度模式

支持DNS、HTTPDNS、302调度。

支持DNS、HTTPDNS、302调度。

边缘计算
  • 通过EdgeScript边缘脚本,实现可编程CDN的业务逻辑。
  • 图片处理。
  • 支持在边缘节点使用EdgeRoutine构建边缘程序,例如A/B Test、预热等。
  • 通过EdgeScript边缘脚本,实现可编程CDN的业务逻辑。
  • 图片处理。

关于动态和静态资源的详细介绍,请参见什么是静态内容和动态内容?

CDN这么好如何购买呢?

点击购买阿里云CDN

新手建站网
  • 本文由 发表于 2021年7月3日22:24:38
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
腾讯云与阿里云哪个更好?过来人给点建议 腾讯云

腾讯云与阿里云哪个更好?过来人给点建议

  阿里云服务器好还是腾云服务器好?作为国内头云制造商,达到这个水平,谁更难描述。阿里云或腾讯云不需要担心云服务器的稳定性、可靠性。新手建站网详细说明阿里云好还是腾讯云好。(威廉莎士比亚,《...
阿里云短信平台最新详细收费价格表 阿里云

阿里云短信平台最新详细收费价格表

短信服务(Short Message Service)是广大企业客户快速触达手机用户所优选使用的通信能力。调用API或用群发助手,即可发送验证码、通知类和营销类短信;国内验证短信秒级触达,到达率最高可...
阿里云一台服务器能备案几个网站域名? 阿里云

阿里云一台服务器能备案几个网站域名?

阿里云一台云服务器可以备案5个网站,一台云服务器可以申请5个备案服务号,一个备案服务号只能备案一个域名   阿里云一台云服务器能备案几个网站?5个,一台阿里云ECS云服务器可以申请5个备案服...