CDN分发网络是什么

CDN分发网络是什么

CDN分发网络是通过将源站内容分发至靠近用户的加速节点,使用户可以就近获得所需的内容,解决Internet网络拥挤的状况,提高用户访问的响应速度和成功率,从而提升您业务的使用体验。

CDN分发网络是通过将源站内容分发至靠近用户的加速节点,使用户可以就近获得所需的内容,解决Internet网络拥挤的状况,提高用户访问的响应速度和成功率,从而提升您业务的使用体验。

CDN技术

CDN技术为您提供稳定的加速效果,有效缓解源站压力,您可以通过性能指标衡量使用CDN前后的加速效果。

使用CDN技术后,时延、丢包率、回源率通常会降低,缓存命中率则会提高。但是由于业务场景和业务类型不同,即使您选择了相同配置的CDN服务,实际产生的加速效果也不相同,因此本文仅提供了定性的指标以供观测。

回源率、缓存命中率是指使用CDN后的衡量指标,如果您没有使用CDN,回源请求数为100%,缓存命中率为0。

参数
描述

时延

指完成整个文件的上传或下载所需的总时长。

丢包率

指在网络传输中所丢失数据包数量占所发送数据组的比率。

回源率

回源率分为回源请求数比例及回源流量比例两种。

回源请求数比:指CDN节点对于没有缓存、缓存过期(可缓存)和不可缓存的请求占全部请求记录的比例。

回源流量比:回源流量是CDN节点回源请求资源时产生流量。回源流量比=回源流量/(回源流量+用户请求访问的流量),比值越低,性能越好。

缓存命中率

缓存命中率分为请求命中率和流量命中率,缓存命中率越高,性能越好。

请求命中率 = 命中缓存的请求数 / 请求总数。

流量命中率 = 命中缓存产生的流量 / 请求总流量

请求总流量:指命中缓存产生的流量和请求回源产生的流量之和。

CDN应用

快速了解CDN产品,帮您更好的使用CDN应用提供的功能。

参考文档
CDN使用

CDN基本概念

快速了解CDN的常用概念,帮助理解和使用CDN

CDN成长地图

快速了解和使用CDN

CDN API

快速了解通过调用API来实现对应的控制台操作

入门概述

快速了解如何接入CDN加速

域名管理

快速了解CDN的域名管理功能

域名配置

快速了解CDN的相关配置

缓存刷新和缓存预热

快速了解CDN的刷新预热功能

CDN技术常见问题解答

CDN技术常见问题解答

  • CDN技术支持哪些业务类型?

    网站加速

    适用于有加速需求的网站,包括门户网站、电商平台、资讯APP、UGC应用(User Generated Content,用户原创内容)等,加速各类型图片、html、css、js小文件等。

    文件下载加速

    适用于有文件下载业务的网站、下载工具、游戏客户端、APP商店等,如游戏安装包获取、应用程序包下载、手机ROM升级等业务场景。

    点播加速

    适用于提供音视频点播服务的客户。例如:在线教育类网站、在线视频分享网站、互联网电视点播平台、音乐视频点播APP等。

    全站加速

    适用于各行业动静态内容混合,含较多动态资源请求(如:asp、jsp、php等格式的文件)的网站。

    示例:

    同时有点播加速和文件下载加速需求:一个加速域名只能选择一个对应的业务类型,不支持一个域名对应多个业务类型。如果您的网站同时有点播加速和文件下载加速的需求,那么您需要创建两个加速域名,分别使用点播加速和文件下载加速。

  • CDN技术支持哪些协议?

    域名服务范围为中国大陆境外或全球时:

    支持HTTP、HTTPS协议;不支持其他协议,如FTP、TCP、UDP等协议。

    全站加速(后台无特殊配置)支持配置WebSocket协议。

    域名服务范围为中国大陆时:

    业务类型为非全站加速时,支持HTTP、HTTPS协议。不支持其他协议,如FTP、TCP、UDP、WebSocket等协议。

    业务类型为全站加速时,支持HTTP、HTTPS、WebSocket协议,不支持其他协议,如FTP、TCP、UDP等协议。

    WebSocket功能处于公测期,暂不收费。

  • CDN技术支持哪些源站类型?

    CDN支持源站类型包含源站IP、源站域名、OBS桶域名,源站部署在华为云、非华为云及IDC均可,且对源站所处位置无要求。

    使用非华为云服务商的对象存储桶作为源站,配置操作请参考这里

  • CDN技术有速度限制吗?

    目前对于接入CDN的加速域名,没有默认的速度限制。

  • CDN技术在哪些环节收费,如何收费?

    如果您使用CDN加速,会有两个环节收取流量费用:

    CDN侧:CDN收取用户访问节点产生的流量费用,回源时CDN不收取费用。

    源站侧:回源时源站侧是否收费依赖于源站侧的配置(例:源站为OBS桶,回源时OBS桶会收取流量费用)。

    CDN侧计费方式:

    CDN支持流量计费、峰值带宽计费、月结95带宽峰值计费和日峰值月平均计费,也支持使用流量包来获取更多的优惠,用户可以根据实际需求选择资费方式。详细的计费介绍请参见计费说明

    OBS作为源站:

    OBS提供了用于CDN加速的回源流量包,您可以购买流量包抵扣。

    说明:回源流量包所在区域应该与源站OBS桶所在的区域一致,如果不一致,请重新购买CDN回源流量包。

    缓存预热:

    预热是CDN模拟回源请求资源,CDN侧不收取费用,依赖于源站侧的配置(例:源站为OBS桶,回源时OBS桶会收取流量费用)。

    如果账户存在欠费情况,将会停止您的CDN服务,请及时充值。

  • 同一个CDN加速域名能否同时支持国内和海外?

    支持,添加域名时,选择服务范围为全球加速。

  • 接入CDN服务后,客户端访问浏览器提示跨域异常

    可能是跨域请求的资源没有响应消息头部信息:Access-Control-Allow-Origin,建议您根据域名需求配置响应消息头部信息,详情可参考HTTP header配置

    说明:为防止因浏览器缓存导致报跨域错误,跨域请求头“Access-Control-Allow-Origin”配置完成后,请您及时清理浏览器缓存。

  • CDN技术是否支持屏蔽IP?

    支持,为了避免异常IP地址恶意攻击等问题,CDN支持通过控制台配置IP黑名单的方式对用户请求源IP地址设置过滤策略。请前往CDN控制台>域名管理>访问控制>IP黑白名单完成配置,具体配置方法请参见IP黑名单配置。

  • CDN技术是否支持HTTP3.0?

    目前华为云CDN暂不支持HTTP3.0。

  • CDN技术是否支持目录加速?

    接入CDN的域名都会进行加速,可以通过目录对CDN源站资源进行缓存刷新。