国内CDN业务

业务介绍

CDN的全称是Content Delivery Network,即内容分发网络。采取了分布式网络缓存结构(即国际上流行的web cache技术),通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的cache服务器内,通过DNS负载均衡的技术,判断用户来源就近访问cache服务器取得所需的内容,解决Internet网络拥塞状况,提高用户访问网站的响应速度,如同提供了多个分布在各地的加速器,以达到快速、可冗余的为不同网络内容加速的目的。

本平台融合对接了国内优质CDN服务商阿里、腾讯、网宿等,并且支持自建CDN,为您提供一整套完整的CDN运营管理系统。

用户访问CDN流程


业务特点

  • 稳定快速

    • 先进的分布式系统架构,各CDN服务商基本采用相似的分布式系统架构,可靠性很高,通过多渠道融合可带来更高的稳定性。
    • 充足的带宽和存储资源,CDN对业务的承载能力相比单一源站可以无限放大,并提供更大的冗余度和更快的响应速度。
  • 性价比高

    • 资源弹性扩展,按实际使用量付费,接入即可实现跨运营商、跨地域的全网覆盖。
    • 先用后付,提供按流量或峰值带宽两种计费方式,满足不同业务需求。
    • 对于网站突发流量,无需用户干预,自动作出响应和调整,有效减少源站压力。
  • 简单易用

    • 自助化配置域名的添、删、改、查,丰富简洁可定制配置项,支持自定义防盗链、缓存策略、HTTP响应头等功能。
    • 开放API接口,提供服务开通、内容刷新、获取监控数据、下载分发日志等功能。
  • 安全性高

    • 接入CDN可以大幅提高源站安全性,使原本暴露在互联网的源站服务器隐藏在CDN后端,并同时获得大流量攻击的抵抗能力。
    • 各CDN服务商都具备基本的安全防护措施和不同的内容访问控制机制,最大程度的保护服务和内容的安全性。

功能特性

  • 多类型加速

    支持页面加速,点播加速,下载加速,直播加速,动态加速,CDN能够在距离用户最近的服务器上提供需要下载的文件,不仅减轻了源站的负载,而且能够提高用户满意度,以更快的速度下载需要的文件。

    业务场景 场景描述
    图片小文件 网站或应用App的主要业务为图片和小文件下载,包括各类型图片、html、css、js小文件等。
    大文件下载 网站或应用App的主要业务为大文件下载,平均单个文件大小在20M以上,如游戏、各类客户端下载和App下载商店等。
    视音频点播 网站或应用App的主要业务为视频点播或短视频类。支持MP4、FLV等主流视频格式。
    直播加速 视频直播加速采用多种流媒体传输协议,支持跨路由、网关、防火墙,音视频完全同步,异地用户同时收看。通过全国分布的优质网络和多重安全机制保障用户流畅的直播观看体验。
    动态加速 主要用于动态内容加速,也可以实现动静分离加速。
  • 数据分析

    提供分钟级别的带宽,请求数数据和分省份运营商的监控数据。对用户来分析客户端行为,分析业务质量等,提供了极大的帮助。

  • 安全防护

    采用多重保护的安全措施,支持Refer、UA等校验,IP黑白名单,加密时间戳防盗链等等,来阻止非法请求,避免因非法请求而造成的服务器资源耗尽或者业务成本增加等等。

  • 开放API

    支持通过api接口来自定义防盗链、缓存策略、HTTP响应头等功能。 开放API接口,提供服务开通、内容刷新、获取监控数据、下载分发日志等功能,方便开发者通过开放接口访问数据。


功能列表

以下列表中的功能都是自建CDN所具备的,常规的功能大部分CDN厂商基本都支持,具体细节在对接过程中根据实际情况来选择使用。

功能 功能子类 简要说明
基本信息 加速区域 修改加速区域。
源站类型 修改源站类型,支持源站类型: IP地址、域名、自建Bucket
主备源 支持设置多个主源、设置多个备源
回源设置 回源host 修改回源HOST域名。
自定义回源HTTP头 当HTTP请求回源时,可以添加或删除回源HTTP头。
回源协议 CDN根据设定的协议规则回源。回源使用的协议和客户端访问资源的协议保持一致。
回源端口 支持自定义设置回源端口,默认HTTP是80、https是443
权重回源 支持对IP类型的源站设置回源权重,权重越高,回源比例越高
配置回源根目录 支持改变回源根目录,默认情况下是回到源站站点的根目录下取数据,可自定义设置到其他目录回源,比如到站点的/test/目录下回源
删除回源参数 支持删除回源query参数,默认情况下是带query参数回源的
隐藏回源host 支持回源的时候隐藏真实的Host头,主要是为了防止运营商针对特定域名的劫持
正则回源 支持正则切换源站,可以对不同类型的文件回不同的源站,比如mp4文件回1.1.1.1源站,mp3文件回2.2.2.2源站
302跳转跟随 支持回源302跳转跟随,当CDN节点回源站时,若源站响应的状态码为301/302,CDN节点对重定向之后的目标URL(也即301/302响应头Location字段对应的信息)发起请求,将获取后的内容响应给最终用户,并在 CDN 节点进行缓存。
分片回源 支持分片range回源,可设置分片大小,需要源站支持正常的range请求响应
缓存配置 缓存时间 可设置具体的缓存时间,支持设置不缓存,支持遵循源站缓存
后缀缓存 可指定后缀对象进行缓存,支持正则缓存
状态码缓存 可对指定状态码进行缓存,比如对404、410之类的响应进行缓存
缓存优先级 支持多条缓存策略,并且可设置缓存优先级
共享缓存 支持共享缓存,比如http和https共享缓存、域名A和域名B共享缓存
忽略query缓存 支持忽略query缓存,忽略用户的访问URL中“?”之后的参数。能有效提高文件缓存命中率,提升分发效率
参数排序缓存 支持URL参数排序缓存,简单来说就是/test.jpg?a=1&b=2&c=3和/test.jpg?c=3&b=2&a=1 最后的缓存对象是同一份,提高缓存命中率
分片缓存 支持分片缓存,一个对象分割成多个片进行缓存,一般是对大文件开启,对大文件进行分片请求,有助于减少大文件分发时回源消耗,缩短响应时间。
全站清缓存 支持一键全站清缓存
HTTPS安全加速 HTTPS证书 提供全链路HTTPS安全加速方案,仅需开启安全加速模式后上传加速域名证书/私钥,并支持对证书进行查看、停用、启用、编辑操作
HTTP/2 二进制协议带来更多扩展性、内容安全性、多路复用、头部压缩等优势
强制跳转 支持http强制跳转https,可设置强制跳转状态码,默认跳转状态码是301,可设成302状态码
自定义回源协议 针对https请求,支持https、http两种回源协议
自定义回源端口 支持设置https协议回源时使用自定义端口,默认是443端口,可以设置4431
TLS 支持TLSv1.0、TLSv1.1、TLSv1.2、TLSv1.3
HSTS HSTS的作用是强制客户端(如浏览器)使用HTTPS与服务器创建连接。
访问控制 URL鉴权 通过配置URL鉴权来保护用户站点的资源不被非法站点下载盗用。
Referer防盗链 可以设置referer黑白名单、空referer,可对指定路径或后缀的对象开启referer防盗链
IP黑名单 支持IP黑名单的限制,限制之后,黑名单中的IP将不能访问访问,可设置多个单ip或者ip段
UA黑/白名单 可以设置ua黑白名单、空ua,可对指定路径或后缀的对象开启ua防盗链
限速 支持对单连接进行限速,可以设置限速的文件大小、限速的时间范围、限速的速度、文件前多少内容不限速、正则匹配限速的对象
请求数和连接数限制 支持对单ip的请求数和连接数进行限制,可以设置请求数和连接数的阙值、可设置统计间隔、拒绝服务时长、IP白名单(白名单中的IP请求数、连接数没有限制)
区域限制 支持区域限制, 可对指定大区、国家进行访问限制,比如限制华东地区访问、限制美国访问
url限制 支持对url的限制,比如限制访问http://a.com/test.jpg
防CC攻击 支持防CC攻击,通过设置set-cookie Token值来实现
源站探测 - 支持设置探测的频率
支持设置探测的次数
支持设置探测结果的超时时间
支持设置探测的host头、探测的url
支持设置探测失败时返回错误页面
支持设置探测成功的状态码,只有源站返回指定的状况码,才认为是探测成功
自定义header头 - 支持修改回源请求头,包括添加或删除指定的回源头,可设置多个(一般在回源节点配置)
支持修改源站返回的响应头,包括添加或删除指定的响应头,可设置多个(一般在回源节点配置)
支持修改客户端请求头,包括添加或删除指定的回源头,可设置多个(一般在边缘节点配置)
支持修改返回给客户端的响应头,包括添加或删除指定的响应头,可设置多个(一般在边缘节点配置)
性能优化 GZIP压缩 支持多种内容格式的智能压缩,有效减少您传输内容的大小
永久在线 永久在线指在网站源服务器出现宕机、网络中断等情况时,CDN 节点直接返回节点上已缓存资源内容,该功能能够有效降低源故障期间带来的损失,提升网站的用户体验
内容管理 文件刷新 支持文件刷新,直接清除该对象的缓存,可添加单条或多条记录
目录刷新 支持目录刷新, 清除该目录下的缓存,可添加单条或多条记录
内容预取 支持内容预取,主动去源站拉取对应的对象存储到节点上,只可对完整路径的url进行预取
视频相关 拖拽播放 开启拖拽播放功能后,当播放视音频时,随意拖拽播放进度,而不影响视音频的播放效果
Range回源 开启Range回源功能,可以减少回源流量消耗,并且提升资源响应时间。
hls试看 开启功能后,您可以试看hls视频
听视频 开启听视频功能后,CDN节点会将视频文件中的音频分离,并返回给客户端,节省流量。
高级配置 HTTP 302调度 配合DNS调度,基于内容和客户端IP的精确调度方案,使用HTTP协议里面的302跳转功能,分配最优的CDN边缘加速节点给最终用户。
游览器另存为 可以强制浏览器触发下载行为
rewrite重写url 结合正则表达式和标志位实现url重写以及重定向
图片处理 支持对图片进行缩放、转格式、压缩质量等操作
支持对图片、裁剪、旋转、锐化等操作
支持对图片添加图片、文字、图文混合水印等操作
Base64编码 可以将当前请求的文件做base64编码输出
集群配置 可以提高缓存效率、减少回源次数和回源量、防止单点故障
脚本配置 边缘节点配置自定义脚本来满足特殊需求
IPV6 - 部分节点支持IPV6,IPv6的客户端请求将支持以IPv6协议访问CDN,CDN也将携带IPv6的客户端IP信息访问您的源站。

平台快览

了解更多详细功能请查看平台DEMO,联系业务咨询索取帐号。
Dashboard
频道管理
频道配置
统计分析
内容管理


 上一篇
云解析业务 云解析业务
云解析服务能够帮助您管理域名解析,并且具备智能解析能力,通过判断客户端IP所属地区运营商,优先返回与客户端最匹配的IP结果。
本篇 
国内CDN业务 国内CDN业务
平台融合对接了国内优质CDN服务商阿里、腾讯、网宿等,并且支持自建CDN,为您提供一整套完整的CDN运营管理系统。
  目录