如何从CDN、DCDN升级到ESA

更新时间: 2024-12-25 14:45:37

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

产品迁移后的功能对照

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

基本配置

功能

功能描述

CDN

DCDN

ESA

加速区域修改

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

加速区域修改

切换加速区域

切换站点的加速区域

源站配置

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

源站配置

配置源站

通过在 DNS 中 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 和 Common Name 不一致也可以成功回源。

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响应头

使用规则引擎中的转换规则配置修改响应头

自定义错误页面

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

配置自定义页面

配置自定义页面

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

请求 URL 重写

如果源站资源的存放路径变化,节点存放资源的路径也会随之变化。用户请求的 URL 路径如果没有变化,通过改写用户请求的 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 来分析用户访问数据

配置实时日志投递

数据统计

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

用户访问日志分析报表

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

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

上一篇: 什么是ESA 下一篇: 产品计费