如何从CDN、DCDN升级到ESA

ESA是全新换代产品,和原DCDN为两个独立系统,如果您当前正在使用DCDNCDN希望升级到ESA,您可以直接在ESA上进行部署并通过切换DNS解析生效,无需任何迁移操作。

产品迁移后的功能对照

由于ESA的功能相较以往DCDNCDN产品做了全面的设计重构,当您从DCDNCDN产品升级到ESA时,您可以通过下表来找到DCDNCDN产品功能在ESA上的对应关系,帮助您更好地上手ESA

基本配置

功能

功能描述

CDN

DCDN

ESA

加速区域修改

通过切换加速区域,可对提供加速服务的范围进行变更。

加速区域修改

切换加速区域

切换站点的加速区域

源站配置

通过源站配置,对OSS域名、IP、源站域名和函数计算域名等类型的源站进行配置。

源站配置

配置源站

通过在DNS中添加解析记录,来为您的站点配置各类型的源站信息。

IPv6开关

通过开启IPv6开关,即可设置不同链路上的请求支持IPv6协议。

客户端请求时的IPv6配置

客户端请求时的IPv6配置

ESA可直接配置全链路的IPv6访问

回源时的IPv6回源配置

回源时的IPv6回源配置

域名管理

功能

功能描述

CDN

DCDN

ESA

添加/删除/查询域名

对域名的添加、删除与查询等相关功能。

配置源站

配置源站

域名迁移

进行跨账号的域名迁移操作。

跨账号迁移CDN域名

跨账号迁移DCDN域名

直接将您的域名接入ESA即可。

验证域名归属权

添加域名时,对域名的归属进行验证。

验证域名归属权

验证域名归属权

回源配置

功能

功能描述

CDN

DCDN

ESA

回源HOST

通过配置回源HOST,您可自定义发起回源请求时携带的HOST请求头。

配置默认回源HOST

配置回源HOST

  • 可以通过规则引擎中的回源规则配置回源HOST

  • 当您在DNS中添加CNAME记录时,也可以配置回源HOST的类型。

指定源站回源HOST

回源协议

通过回源协议配置,您可以自定义节点回源请求资源时使用的协议。

配置回源协议

配置静态协议跟随回源

阿里云OSS私有Bucket回源

通过配置阿里云OSS私有Bucket回源,可以实现访问私有Bucket中的所有资源。

OSS私有Bucket回源

OSS私有Bucket回源

配置对象存储源站

回源SNI

如果您的源站IP绑定了多个域名,且回源协议为HTTPS时,可以通过配置回源SNI指明所请求的具体域名,源站根据配置的SNI名称返回对应域名的SSL证书,以确保正常回源。

配置回源SNI

配置指定回源SNI

回源SNI

回源请求超时时间

您可以根据网络链路情况以及源站数据处理能力,通过设置合适的回源HTTP请求超时时间,以保障请求能够正常回源。

配置回源请求超时时间

回源请求超时时间

预计2025年2月上线。

回源HTTP请求头

通过配置回源HTTP请求头来改写用户回源请求中的HTTP Header,满足更多实际业务需求。

配置回源HTTP请求头

配置自定义回源HTTP请求头

可以通过规则引擎中的转换规则进行请求头修改

回源HTTP响应头

通过改写回源HTTP响应头,配合设置缓存策略、跨域资源共享等,从而优化网站的加载速度、增强内容安全性、控制资源可访问性,并提高用户体验。

配置回源HTTP响应头

配置回源HTTP响应头

可以通过规则引擎中的转换规则进行响应头修改

Common Name白名单

通过将证书的Common Name加入白名单后,即使SNI和CommonName不一致也可以成功回源。

Common Name白名单

配置Common Name白名单

暂不支持

高级回源

高级回源可以根据客户端请求中携带的Request Header、Query String Parameter、Path、Request Cookie不同,回到不同的源站。

高级回源

高级回源

可以通过规则引擎中的回源规则配置不同条件下的DNS记录来实现高级回源。

回源301/302跟随

通过配置回源301/302跟随功能后,节点会代替用户直接处理源站响应的301/302状态码的内容,减少数据交互流程,加快用户获取资源的速度。

配置回源301/302跟随

配置回源301/302跟随

可以根据回源302跟随的模板配置边缘函数实现。

回源URL改写

通过配置回源URL,可以改写节点向源站发送回源请求的时候使用的URL。

改写回源URL

回源URI改写

可以通过规则引擎中的转换规则进行重写URL实现。

回源参数改写

通过回源参数改写,可以改写回源请求URL中携带的参数,实现忽略所有参数、添加参数、删除参数、保留参数、修改参数等操作。

回源参数改写

改写回源参

源站组

您可以定义多个源站组,每个源站组内可以包含多个主备源站地址。

配置源站

配置源站

创建源地址池

条件源站

通过配置条件源站来指定规则条件来过滤用户请求,可以将符合规则条件的用户请求回源到指定的源站地址。

配置条件源站

可以通过规则引擎中的回源规则配置不同条件下的DNS记录来实现条件源站配置。

缓存配置

功能

功能描述

CDN

DCDN

ESA

缓存过期时间

根据您的需求配置源站资源在节点缓存的时长,以保证用户访问到的资源的及时性。

配置缓存过期时间

配置缓存过期时间

状态码过期时间

您可以配置响应状态码的过期时间,以便在客户端重新请求相同资源时由系统直接响应,从而减少服务器负载,超出缓存时间后则重新访问服务器。

配置状态码过期时间

配置状态码过期时间

配置状态码缓存过期时间

设置HTTP响应头

通过配置HTTP响应头,系统可以在用户请求资源时返回指定的响应,用于控制诸如缓存行为、跨域访问等功能。

配置节点HTTP响应头

配置HTTP响应头

使用规则引擎中的缓存规则配置修改响应头

自定义错误页面

配置自定义错误页面后,当用户请求的内容不存在或出现错误时,CDN节点会返回自定义的错误页面,而不是默认的错误页面。自定义错误页面可以提高用户体验,让用户看到更友好的错误提示。

配置自定义页面

配置自定义页面

通过添加自定义边缘函数实现。

请求URL重写

如果源站资源的存放路径变化,CDN节点存放资源的路径也会随之变化。用户请求的URL路径如果没有变化,就需要CDN节点来改写用户请求的URL,将请求URL重定向到目标Path,减少回源,提升客户端访问性能。

配置访问URL改写规则

配置URI重写规则

使用规则引擎配置重新定向规则

自定义Cachekey

通过配置自定义Cachekey,将不同但相似的请求映射为一致的Cachekey,有助于提高缓存命中率,降低回源率,并减少请求响应时间和带宽消耗。

自定义Cachekey

自定义Cachekey

自定义Cachekey

共享缓存/合并回源

共享缓存允许同一账号下的多个域名共用缓存资源,从而共享相同的公共资源,减少带宽使用,提高命中率并降低服务器访问流量。

配置共享缓存

预计2025年3月上线。

HTTPS配置

功能

功能描述

CDN

DCDN

ESA

HTTPS证书

将证书部署于平台并启用服务,可实现客户端与节点间请求加密传输。

配置HTTPS证书

配置HTTPS证书

配置边缘证书

HTTP2.0设置

HTTP/2 是 HTTP1.1 后的新版协议,有二进制分帧、多路复用、首部压缩等特性,可大幅提升 Web 性能并降低数据交互延迟。

配置HTTP/2

配置HTTP/2

开启HTTP/2

强制跳转

通过启用强制跳转到HTTPS功能,将客户端请求自动重定向为更安全的HTTPS请求。

配置强制跳转

配置强制跳转

强制HTTPS

TLS版本控制

通过配置TLS版本控制,调整不同的TLS版本以平衡旧浏览器的兼容性和通信的安全性:较低的TLS版本增加兼容性但减弱安全性,而较高的版本增强安全性但可能限制旧浏览器的访问。

配置TLS版本控制与加密套件

DCDN默认支持的TLS加密算法

TLS加密套件与协议版本配置

HSTS

开启 HSTS 功能,可强制客户端用 HTTPS 与 产品节点连接,提升安全性。

配置HSTS

配置HSTS

配置HSTS

OCSP Stapling

OCSP Stapling功能通过预先缓存证书验证结果并将其发送给客户端,无需客户端直接查询证书状态,从而减少验证时间并提升访问速度。

配置OCSP Stapling

配置OCSP Stapling

配置OCSP Stapling

访问控制

功能

功能描述

CDN

DCDN

ESA

Referer防盗链

通过设置基于Referer字段的访问控制规则来识别和过滤访客,从而防止非法资源盗用。配置黑白名单后,系统根据名单决定是否允许请求访问,返回资源或403响应码。

配置Referer防盗链

配置Referer防盗链

通过WAF的自定义规则实现Referer的黑/白名单效果。

URL鉴权

通过在URL中配置加密串和时间戳来验证请求,来防止资源被恶意下载,增强对公开资源的安全保护。

配置URL鉴权

URL鉴权配置

可以根据鉴权方式A/B/C的模板配置边缘函数实现。

IP黑/白名单

配置IP黑白名单过滤请求,可以拦截或允许特定IP访问,限制来源,解决恶意IP盗刷、攻击等情况。

配置IP黑白名单

配置IP黑白名单

通过WAF的自定义规则实现IP的黑/白名单效果。

UA黑/白名单

User-Agent 是 HTTP 请求头内容,含操作系统、浏览器等标识。配置其黑白名单规则,可限制产品资源访问者,增强安全性。

页面优化

配置User-Agent黑白名单

通过WAF的自定义规则实现UA的黑/白名单效果。

远程鉴权

配置远程鉴权可将用户请求转至指定鉴权服务器校验。

配置远程鉴权

通过使用添加自定义边缘函数实现。

性能优化

功能

功能描述

CDN

DCDN

ESA

页面优化

开启页面优化功能后,系统会自动删除HTML、JavaScript和CSS中的注释和多余空白符,去除冗余信息,缩小文件体积,提高分发效率,并提升页面可读性。

页面优化

页面优化

通过使用添加自定义边缘函数实现。

Gzip智能压缩

开启 Gzip 压缩功能,可缩减文件大小,提高传输效率,减少带宽消耗。

Gzip压缩

Gzip压缩

Brotli压缩

Brotli 是新型开源压缩算法,性能优于 Gzip。开启压缩功能后,产品节点智能压缩资源并返回,可以缩小文件、提传输效率、减带宽消耗。

Brotli压缩

Brotli压缩

忽略参数

开启忽略参数功能,产品节点处理请求时,去除 URL 中?后的参数,依原始 URL 生成缓存 hashkey。

忽略参数

过滤参数

图像处理

通过图像处理对图片进行缩放、裁剪、旋转和压缩等操作,并缓存处理后的结果,从而提高返回速度,减轻服务器压力,减少回源流量。

图片处理

图像处理

图像转换概述

视频相关

功能

功能描述

CDN

DCDN

ESA

Range回源

通过在回源请求中携带Range信息,源站返回指定范围的数据,从而提高文件分发效率,提高缓存命中率,减少回源流量和服务器压力,并提升响应速度。

配置Range回源

配置Range回源

回源规则概述

拖拽播放

开启拖拽播放功能,允许在播放视音频时自由拖动进度条,而不影响播放效果。

配置拖拽播放

配置拖拽播放

预计2025年3月上线。

听视频

通过从视频文件中分离音频并返回给客户端,实现音频播放,同时降低带宽使用,节省流量。

配置听视频

暂不支持

音视频试看

音视频试看功能允许只返回指定时长的音视频文件,实现非会员的试看试听体验。

配置音视频试看

M3U8标准加密改写

开启M3U8标准加密改写功能,能改写协议下的M3U8文件,成功改写会在特定标签后添加加密参数。

配置M3U8标准加密改写

资源监控

功能

功能描述

CDN

DCDN

ESA

流量带宽

展示对应产品特定域名的带宽与流量信息,且能够按照区域、运营商以及不同协议来进行查询。

资源监控

资源监控

  • 您可以通过账户分析来对当前账户下所有的站点资源进行监控分析。

  • 您也可以通过流量分析对某一站点的流量进行监控分析。

访问次数/QPS

展示对应产品加速域名相关的请求次数与每秒查询率,用于了解域名在不同维度下的访问频率情况。

HTTPCode

呈现对应产品加速域名的HTTP状态码详情,以此来帮助分析域名的请求响应情况。

回源统计

展示对应产品加速域名的回源带宽和回源流量。

通过缓存分析设置筛选“服务提供者=源站”,即可查看回源的相关统计数据。

HTTPCode(回源)

展示产品对应加速域名的回源HTTP状态码信息。

命中率

展示对应产品加速域名的字节命中率与请求命中率情况。

不适用

基础数据实时监控

展示对应产品加速域名的带宽、流量、请求次数及每秒查询率(QPS)情况。

实时监控

实时监控

  • 您可以在账户分析中设置时间范围为30分钟,即可监控当前账号下所有站点的每分钟数据变化,实现实时监控。

  • 您可以在流量分析中设置时间范围为30分钟,即可监控单个站点的每分钟数据变化,实现实时监控。

回源实时监控

展示对应产品加速域名的回源带宽与回源流量状况。

通过缓存分析设置筛选“服务提供者=源站”,即可查看回源的相关统计数据。

质量实时监控

展示对应产品加速域名的请求命中率、字节命中率以及各类HTTP状态码情况。

  • 您可以通过账户分析来对当前账户下所有的站点资源进行监控分析。

  • 您也可以通过流量分析对某一站点的流量进行监控分析。

运营报表

功能

功能描述

CDN

DCDN

ESA

PV/UV

按时间查询域名的PV和UV。

定制和订阅运营报表

定制和订阅运营报表

  • 您可以通过账户分析来对当前账户下所有的站点资源进行监控分析。

  • 您也可以通过流量分析对某一站点的流量进行监控分析。

Top客户端IP

查询指定域名、指定区域、指定日期的Top客户端IP,且支持依流量或请求数排行。

地区和运营商

查看中国内地、中国香港、中国澳门、中国台湾以及海外地区在指定时间区间内的用户访问区域分布与用户运营商分布状况。

热门Refer

查询热门Referer防盗链的流量、其流量占比、访问次数以及访问占比情况。

热门URL

查询指定域名、指定状态码、指定日期下的热门URL,涵盖流量、流量占比、访问次数及访问占比情况。

热门URL(回源)

能查询指定域名、指定状态码、指定日期的回源热门URL,且包含其流量、流量占比、访问次数以及访问占比情况。

域名排名

呈现各加速域名的访问排名情况,涵盖占比、流量或带宽峰值、峰值时刻以及访问次数等信息。

订阅运营报表任务

运营报表对用户访问的 内容予以统计展示,支持依业务需求定制与订阅,订阅后系统将报表发至指定邮箱,便于分析加速域名运行状况。

刷新预热

功能

功能描述

CDN

DCDN

ESA

URL刷新

提交相应资源的URL来进行刷新操作,用户能直连最新资源并进行缓存。

刷新和预热资源

刷新和预热资源

按URL刷新缓存

目录刷新

提交对应资源目录予以刷新,用户能直连最新资源并进行缓存。

按目录刷新缓存

正则刷新

配置包含正则表达式的URL,对匹配表达式的所有URL进行批量刷新,从而更高效地进行URL更新。

通过优化后刷新策略可以实现原来的正则刷新:

URL预热

可预先将热门资源缓存到相关产品节点,以此减轻源站负担,提升用户体验。

预热缓存

工具

功能

功能描述

CDN

DCDN

ESA

IP地址查询

通过IP检测功能,可验证客户端请求实际所访问的IP是否为对应加速节点的IP,进而判断加速是否已生效。

检测IP地址

检测IP地址

IP归属查询

URL诊断工具

碰到网页无法打开、报错等状况,可借助自助诊断工具进行诊断。

自助诊断工具

暂不支持

用量以及计费查询

功能

功能描述

CDN

DCDN

ESA

用量查询

查询加速域名的用量数据,且能选择不同维度进行查询,如流量带宽、HTTPS请求数、计费区域等。

用量查询

用量查询

查询用量

用量汇总

对相关产品所有域名的总用量进行汇总。

用量汇总

预计2025年1月上线。

汇总导出

将相关产品所有域名的总用量导出。

汇总导出

明细导出

将相关产品所有域名的总用量导出。

明细导出

资源包查询

可通过资源包管理页查看其总量、剩余量、失效时间等详细信息。

资源包管理

查询资源包用量

使用预付费模式,不再使用资源包。

计费方式查询

查看当前的计费方式。

账单查询

账单查询

您可以通过站点管理查询用量来查看当前的套餐级别。

计费方式变更

变更计费方式。

变更计费方式

变更计费方式

升级套餐

其他功能

功能

功能描述

CDN

DCDN

ESA

带宽封顶

设置带宽封顶,可以管控用户访问该域名时的带宽上限,降低因突发流量造成的损失。

配置带宽封顶

预计2025年1月上线。

边缘脚本EdgeScript

边缘脚本能助力快速达成产品定制配置的实用工具箱,当产品控制台上的常规配置难以契合业务需求时,可以尝试借助它通过简单编程来实现所需配置。

通过控制台使用EdgeScript

通过控制台使用EdgeScript

边缘函数快速入门

Quic协议开关

QUIC协议可提供与常见安全协议等同的安全性,且拥有更低的连接及传输延迟。

配置QUIC协议

什么是QUIC协议

开启HTTP/3(QUIC)

边缘脚本运行情况

可查看边缘脚本的运行状况。

边缘脚本监控

通过控制台使用边缘函数

边缘脚本异常情况

查看边缘脚本执行期间出现的异常以及返回的错误码。

边缘脚本监控

问题排查和FAQ

规则引擎

规则引擎可图形化配置条件规则,识别用户请求参数以判定配置是否生效,精准灵活把控产品配置策略执行效果。

规则引擎

使用全新高度开放的规则引擎

离线日志下载

按小时粒度记录域名的全网访问日志,可按需将指定域名在30天内任一天的日志下载到本地路径保存以便分析。

下载离线日志

下载离线日志

下载离线日志

通过函数计算转存离线日志

配置函数计算转存离线日志功能,一旦产生新的离线日志,便会触发预设函数计算逻辑,以自动且无服务器的方式将这些日志文件传输至对象存储服务。

通过函数计算转存离线日志

您可以通过创建实时日志投递任务来实现。

实时日志推送

实时日志推送功能,能够实时收集指定加速域名在指定区域所生成的日志,且将其投送至日志服务展开分析,从而快速监控并定位业务问题。

投递CDN实时日志到SLS来分析用户访问数据

配置实时日志投递

数据统计

借助实时日志功能,可实时采集节点生成的日志,并投送至日志服务进行存储与使用,以便快速监控和定位业务问题。

用户访问日志分析报表

  • 您可以通过账户分析来对当前账户下所有的站点资源进行监控分析。

  • 您也可以通过流量分析对某一站点的流量进行监控分析。