ESA是全新换代产品,和原DCDN为两个独立系统,如果您当前正在使用DCDN或CDN希望升级到ESA,您可以直接在ESA上进行部署并通过切换DNS解析生效,无需任何迁移操作。
产品迁移后的功能对照
由于ESA的功能相较以往DCDN或CDN产品做了全面的设计重构,当您从DCDN或CDN产品升级到ESA时,您可以通过下表来找到DCDN或CDN产品功能在ESA上的对应关系,帮助您更好地上手ESA。
基本配置
功能 | 功能描述 | CDN | DCDN | ESA |
加速区域修改 | 通过切换加速区域,可对提供加速服务的范围进行变更。 | |||
源站配置 | 通过源站配置,对OSS域名、IP、源站域名和函数计算域名等类型的源站进行配置。 | 通过在DNS中添加解析记录,来为您的站点配置各类型的源站信息。 | ||
IPv6开关 | 通过开启IPv6开关,即可设置不同链路上的请求支持IPv6协议。 | 客户端请求时的IPv6配置 | 客户端请求时的IPv6配置 | ESA可直接配置全链路的IPv6访问。 |
回源时的IPv6回源配置 | 回源时的IPv6回源配置 |
域名管理
功能 | 功能描述 | CDN | DCDN | ESA |
添加/删除/查询域名 | 对域名的添加、删除与查询等相关功能。 | |||
域名迁移 | 进行跨账号的域名迁移操作。 | 直接将您的域名接入ESA即可。 | ||
验证域名归属权 | 添加域名时,对域名的归属进行验证。 |
|
回源配置
功能 | 功能描述 | CDN | DCDN | ESA |
回源HOST | 通过配置回源HOST,您可自定义发起回源请求时携带的HOST请求头。 | |||
回源协议 | 通过回源协议配置,您可以自定义节点回源请求资源时使用的协议。 | |||
阿里云OSS私有Bucket回源 | 通过配置阿里云OSS私有Bucket回源,可以实现访问私有Bucket中的所有资源。 | |||
回源SNI | 如果您的源站IP绑定了多个域名,且回源协议为HTTPS时,可以通过配置回源SNI指明所请求的具体域名,源站根据配置的SNI名称返回对应域名的SSL证书,以确保正常回源。 | |||
回源请求超时时间 | 您可以根据网络链路情况以及源站数据处理能力,通过设置合适的回源HTTP请求超时时间,以保障请求能够正常回源。 | 预计2025年2月上线。 | ||
回源HTTP请求头 | 通过配置回源HTTP请求头来改写用户回源请求中的HTTP Header,满足更多实际业务需求。 | 可以通过规则引擎中的转换规则进行请求头修改。 | ||
回源HTTP响应头 | 通过改写回源HTTP响应头,配合设置缓存策略、跨域资源共享等,从而优化网站的加载速度、增强内容安全性、控制资源可访问性,并提高用户体验。 | 可以通过规则引擎中的转换规则进行响应头修改。 | ||
Common Name白名单 | 通过将证书的Common Name加入白名单后,即使SNI和CommonName不一致也可以成功回源。 | 暂不支持 | ||
高级回源 | 高级回源可以根据客户端请求中携带的Request Header、Query String Parameter、Path、Request Cookie不同,回到不同的源站。 | 可以通过规则引擎中的回源规则配置不同条件下的DNS记录来实现高级回源。 | ||
回源301/302跟随 | 通过配置回源301/302跟随功能后,节点会代替用户直接处理源站响应的301/302状态码的内容,减少数据交互流程,加快用户获取资源的速度。 | 可以根据回源302跟随的模板配置边缘函数实现。 | ||
回源URL改写 | 通过配置回源URL,可以改写节点向源站发送回源请求的时候使用的URL。 | 可以通过规则引擎中的转换规则进行重写URL实现。 | ||
回源参数改写 | 通过回源参数改写,可以改写回源请求URL中携带的参数,实现忽略所有参数、添加参数、删除参数、保留参数、修改参数等操作。 | |||
源站组 | 您可以定义多个源站组,每个源站组内可以包含多个主备源站地址。 | |||
条件源站 | 通过配置条件源站来指定规则条件来过滤用户请求,可以将符合规则条件的用户请求回源到指定的源站地址。 | 无 | 可以通过规则引擎中的回源规则配置不同条件下的DNS记录来实现条件源站配置。 |
缓存配置
功能 | 功能描述 | CDN | DCDN | ESA |
缓存过期时间 | 根据您的需求配置源站资源在节点缓存的时长,以保证用户访问到的资源的及时性。 | |||
状态码过期时间 | 您可以配置响应状态码的过期时间,以便在客户端重新请求相同资源时由系统直接响应,从而减少服务器负载,超出缓存时间后则重新访问服务器。 | |||
设置HTTP响应头 | 通过配置HTTP响应头,系统可以在用户请求资源时返回指定的响应,用于控制诸如缓存行为、跨域访问等功能。 | 使用规则引擎中的缓存规则配置修改响应头。 | ||
自定义错误页面 | 配置自定义错误页面后,当用户请求的内容不存在或出现错误时,CDN节点会返回自定义的错误页面,而不是默认的错误页面。自定义错误页面可以提高用户体验,让用户看到更友好的错误提示。 | 通过添加自定义边缘函数实现。 | ||
请求URL重写 | 如果源站资源的存放路径变化,CDN节点存放资源的路径也会随之变化。用户请求的URL路径如果没有变化,就需要CDN节点来改写用户请求的URL,将请求URL重定向到目标Path,减少回源,提升客户端访问性能。 | 使用规则引擎配置重新定向规则。 | ||
自定义Cachekey | 通过配置自定义Cachekey,将不同但相似的请求映射为一致的Cachekey,有助于提高缓存命中率,降低回源率,并减少请求响应时间和带宽消耗。 | |||
共享缓存/合并回源 | 共享缓存允许同一账号下的多个域名共用缓存资源,从而共享相同的公共资源,减少带宽使用,提高命中率并降低服务器访问流量。 | 无 | 预计2025年3月上线。 |
HTTPS配置
功能 | 功能描述 | CDN | DCDN | ESA |
HTTPS证书 | 将证书部署于平台并启用服务,可实现客户端与节点间请求加密传输。 | |||
HTTP2.0设置 | HTTP/2 是 HTTP1.1 后的新版协议,有二进制分帧、多路复用、首部压缩等特性,可大幅提升 Web 性能并降低数据交互延迟。 | |||
强制跳转 | 通过启用强制跳转到HTTPS功能,将客户端请求自动重定向为更安全的HTTPS请求。 | |||
TLS版本控制 | 通过配置TLS版本控制,调整不同的TLS版本以平衡旧浏览器的兼容性和通信的安全性:较低的TLS版本增加兼容性但减弱安全性,而较高的版本增强安全性但可能限制旧浏览器的访问。 | |||
HSTS | 开启 HSTS 功能,可强制客户端用 HTTPS 与 产品节点连接,提升安全性。 | |||
OCSP Stapling | OCSP Stapling功能通过预先缓存证书验证结果并将其发送给客户端,无需客户端直接查询证书状态,从而减少验证时间并提升访问速度。 |
访问控制
功能 | 功能描述 | CDN | DCDN | ESA |
Referer防盗链 | 通过设置基于Referer字段的访问控制规则来识别和过滤访客,从而防止非法资源盗用。配置黑白名单后,系统根据名单决定是否允许请求访问,返回资源或403响应码。 | 通过WAF的自定义规则实现Referer的黑/白名单效果。 | ||
URL鉴权 | 通过在URL中配置加密串和时间戳来验证请求,来防止资源被恶意下载,增强对公开资源的安全保护。 | 可以根据鉴权方式A/B/C的模板配置边缘函数实现。 | ||
IP黑/白名单 | 配置IP黑白名单过滤请求,可以拦截或允许特定IP访问,限制来源,解决恶意IP盗刷、攻击等情况。 | 通过WAF的自定义规则实现IP的黑/白名单效果。 | ||
UA黑/白名单 | User-Agent 是 HTTP 请求头内容,含操作系统、浏览器等标识。配置其黑白名单规则,可限制产品资源访问者,增强安全性。 | 通过WAF的自定义规则实现UA的黑/白名单效果。 | ||
远程鉴权 | 配置远程鉴权可将用户请求转至指定鉴权服务器校验。 | 无 | 通过使用添加自定义边缘函数实现。 |
性能优化
功能 | 功能描述 | CDN | DCDN | ESA |
页面优化 | 开启页面优化功能后,系统会自动删除HTML、JavaScript和CSS中的注释和多余空白符,去除冗余信息,缩小文件体积,提高分发效率,并提升页面可读性。 | 通过使用添加自定义边缘函数实现。 | ||
Gzip智能压缩 | 开启 Gzip 压缩功能,可缩减文件大小,提高传输效率,减少带宽消耗。 | |||
Brotli压缩 | Brotli 是新型开源压缩算法,性能优于 Gzip。开启压缩功能后,产品节点智能压缩资源并返回,可以缩小文件、提传输效率、减带宽消耗。 | |||
忽略参数 | 开启忽略参数功能,产品节点处理请求时,去除 URL 中 |
| ||
图像处理 | 通过图像处理对图片进行缩放、裁剪、旋转和压缩等操作,并缓存处理后的结果,从而提高返回速度,减轻服务器压力,减少回源流量。 |
视频相关
功能 | 功能描述 | CDN | DCDN | ESA |
Range回源 | 通过在回源请求中携带Range信息,源站返回指定范围的数据,从而提高文件分发效率,提高缓存命中率,减少回源流量和服务器压力,并提升响应速度。 | |||
拖拽播放 | 开启拖拽播放功能,允许在播放视音频时自由拖动进度条,而不影响播放效果。 | 预计2025年3月上线。 | ||
听视频 | 通过从视频文件中分离音频并返回给客户端,实现音频播放,同时降低带宽使用,节省流量。 | 无 | 暂不支持 | |
音视频试看 | 音视频试看功能允许只返回指定时长的音视频文件,实现非会员的试看试听体验。 | 无 | ||
M3U8标准加密改写 | 开启M3U8标准加密改写功能,能改写协议下的M3U8文件,成功改写会在特定标签后添加加密参数。 | 无 |
资源监控
功能 | 功能描述 | CDN | DCDN | ESA |
流量带宽 | 展示对应产品特定域名的带宽与流量信息,且能够按照区域、运营商以及不同协议来进行查询。 | |||
访问次数/QPS | 展示对应产品加速域名相关的请求次数与每秒查询率,用于了解域名在不同维度下的访问频率情况。 | |||
HTTPCode | 呈现对应产品加速域名的HTTP状态码详情,以此来帮助分析域名的请求响应情况。 | |||
回源统计 | 展示对应产品加速域名的回源带宽和回源流量。 | 通过缓存分析设置筛选“服务提供者=源站”,即可查看回源的相关统计数据。 | ||
HTTPCode(回源) | 展示产品对应加速域名的回源HTTP状态码信息。 | |||
命中率 | 展示对应产品加速域名的字节命中率与请求命中率情况。 | 不适用 | ||
基础数据实时监控 | 展示对应产品加速域名的带宽、流量、请求次数及每秒查询率(QPS)情况。 | |||
回源实时监控 | 展示对应产品加速域名的回源带宽与回源流量状况。 | 通过缓存分析设置筛选“服务提供者=源站”,即可查看回源的相关统计数据。 | ||
质量实时监控 | 展示对应产品加速域名的请求命中率、字节命中率以及各类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预热 | 可预先将热门资源缓存到相关产品节点,以此减轻源站负担,提升用户体验。 |
工具
功能 | 功能描述 | CDN | DCDN | ESA |
IP地址查询 | 通过IP检测功能,可验证客户端请求实际所访问的IP是否为对应加速节点的IP,进而判断加速是否已生效。 | |||
URL诊断工具 | 碰到网页无法打开、报错等状况,可借助自助诊断工具进行诊断。 | 无 | 暂不支持 |
用量以及计费查询
功能 | 功能描述 | CDN | DCDN | ESA |
用量查询 | 查询加速域名的用量数据,且能选择不同维度进行查询,如流量带宽、HTTPS请求数、计费区域等。 | |||
用量汇总 | 对相关产品所有域名的总用量进行汇总。 | 无 | 预计2025年1月上线。 | |
汇总导出 | 将相关产品所有域名的总用量导出。 | 无 | ||
明细导出 | 将相关产品所有域名的总用量导出。 | 无 | ||
资源包查询 | 可通过资源包管理页查看其总量、剩余量、失效时间等详细信息。 | 使用预付费模式,不再使用资源包。 | ||
计费方式查询 | 查看当前的计费方式。 | |||
计费方式变更 | 变更计费方式。 |
其他功能
功能 | 功能描述 | CDN | DCDN | ESA |
带宽封顶 | 设置带宽封顶,可以管控用户访问该域名时的带宽上限,降低因突发流量造成的损失。 | 无 | 预计2025年1月上线。 | |
边缘脚本EdgeScript | 边缘脚本能助力快速达成产品定制配置的实用工具箱,当产品控制台上的常规配置难以契合业务需求时,可以尝试借助它通过简单编程来实现所需配置。 | |||
Quic协议开关 | QUIC协议可提供与常见安全协议等同的安全性,且拥有更低的连接及传输延迟。 | |||
边缘脚本运行情况 | 可查看边缘脚本的运行状况。 | |||
边缘脚本异常情况 | 查看边缘脚本执行期间出现的异常以及返回的错误码。 | |||
规则引擎 | 规则引擎可图形化配置条件规则,识别用户请求参数以判定配置是否生效,精准灵活把控产品配置策略执行效果。 | 无 | 使用全新高度开放的规则引擎。 | |
离线日志下载 | 按小时粒度记录域名的全网访问日志,可按需将指定域名在30天内任一天的日志下载到本地路径保存以便分析。 | |||
通过函数计算转存离线日志 | 配置函数计算转存离线日志功能,一旦产生新的离线日志,便会触发预设函数计算逻辑,以自动且无服务器的方式将这些日志文件传输至对象存储服务。 | 无 | 您可以通过创建实时日志投递任务来实现。 | |
实时日志推送 | 实时日志推送功能,能够实时收集指定加速域名在指定区域所生成的日志,且将其投送至日志服务展开分析,从而快速监控并定位业务问题。 | |||
数据统计 | 借助实时日志功能,可实时采集节点生成的日志,并投送至日志服务进行存储与使用,以便快速监控和定位业务问题。 |