{{ item.label }}
自然语言处理
当您主动下线加速域名, 或因为业务违规封禁、欠费、掉备案而被系统执行下线加速域名时, 您可以通过本文详细了解域名下线执行流程和业务恢复方法。
问题现象: 您的账号由于违反摩杜云 使用限制 而被封禁,从而立即暂停服务,同时系统会以短信或邮件的方式提醒您。
域名下线执行流程: 系统会删除CNAME,停止解析,加速域名将无法继续访问;该域名会被加入黑名单列表,无法再次被添加至全站加速控制台。
业务恢复方法: 如果您的加速域名不存在使用限制中提及的场景, 您可以联系客服申诉。
问题现象: 当您账号的可用额度(含摩杜云账户余额、代金券、优惠券、申请的 延期免停权益 等)无法结清待结算的账单时,您的账号会立即进入欠费状态,同时系统会以短信或邮件的方式提醒您尽快支付账单。
域名下线执行流程:
正常情况:加速域名通过CNAME域名解析到摩杜云全站加速节点IP地址。
欠费后30天内(加速域名被执行下线起算,30×24小时内):当您收到欠费短信或者邮件时,摩杜云全站加速会立即停止加
速服务,加速域名将会被执行下线(OFFLINE)。下线之时起30天内加速域名通过CNAME域名解析到客户源站地址。
欠费超过30天(加速域名被执行下线起算,30×24小时后):停止解析回源站,加速域名通过CNAME域名解析到无效地址
“offline.***.com”,加速域名将无法继续访问。
业务恢复方法: 账号结清欠款后,您需要手动启用处于OFFLINE状态的域名,然后域名才能恢复加速服务。
问题现象: 当您的域名出现掉备案时,系统会以短信或邮件的方式提醒您尽快完成备案。
说明
掉备案是指因为您备案的主体(包括但不限于备案所有人、备案主体联系方式、备案域名接入商、网站、网站业务)
出现变更导致域名备案失效(查询备案状态时显示为未备案)。
加速区域含中国内地时,加速域名必须备案。
域名下线执行流程:
正常情况:加速域名通过CNAME域名解析到摩杜云全站加速节点IP地址。
掉备案后7天内(加速域名被执行下线起算,7×24小时内):当您的域名出现掉备案时,摩杜云全站加速会立即停止加速服
务,加速域名将会被执行下线(OFFLINE)。下线之时起7天内加速域名通过CNAME域名解析到客户源站地址。
掉备案超过7天(加速域名被执行下线起算,7×24小时后):停止解析回源站,加速域名通过CNAME域名解析到无效地址
“offline.***.com”,加速域名将无法继续访问。
业务恢复方法: 如果您的域名已经完成备案, 您可以联系客服申诉。
问题现象: 当您需要停止全站加速 加速服务时,您可以手动下线域名(OFFLINE)。
域名下线执行流程:
正常情况:加速域名通过CNAME域名解析到摩杜云全站加速节点IP地址。
主动下线域名:当域名被您主动下线时,摩杜云全站加速会立即停止加速服务,
加速域名通过CNAME域名解析到无效地址“offline.***.com”,加速域名将无法继续访问。
业务恢复方法: 您可以手动启用处于OFFLINE状态的域名,登录 CDN控制台,在域名管理页面中找到域名并单击启用。
功能名称 | 功能概述 | 发布时间 | 发布地域 | 相关文档 |
---|---|---|---|---|
CDN联动DDoS防护 | 摩杜云CDN加速节点和DDoS高防大流量清洗中心联动,实现一站式加速+安全的效果。 | 2020-06 | 全部 | 配置CDN联动DDoS高防 |
CDN支持图片处理功能 | 支持在CDN节点对图片进行缩放、裁剪、锐化、旋转、格式转换等处理。+安全的效果。 | 2020-06 | 全部 | 图片处理方法及优势 |
CDN流量包推出1个月及6个月规格 | CDN流量包推出1个月及6个月规格,购买更灵活,价格更优惠。+安全的效果。 | 2020-06 | 全部 | 无 |
企业级CDN客户服务报告 | 为政企类客户提供自动化服务报告能力,帮助客户全面了解服务情况,提升服务体验。 | 2020-05 | 全部 | 什么是摩杜云CDN |
CDN支持外链改写功能,解决IPv6“天窗”问题 | 当网页包含其它网站内容的链接(外链), 即使采取双栈技术路线,全面升级网络和修改程序, 但被引用的其它网站未升级。IPv6用户访问该网站时会出现响应缓慢, 部分内容无法显示、部分功能无法使用等情况。该问题被称为“天窗”问题。 摩杜云CDN提供IPv6”天窗“解决方案,在边缘节点进行外链地址改写,并对外链提供IPv6加速。 | 2020-05 | 全部 | 边缘程序 |
CDN支持频次控制功能 | 当您的网站遭受恶意CC攻击响应缓慢时,通过频次控制功能,可以秒级阻断访问该网站的请求,提升网站的安全性。 | 2020-04 | 全部 | 配置频次控制 |
CDN支持企业级安全加速 | 面向政府、金融、交通等企业级客户提供差异化、高安全的内容分发能力,提供静态+动态+安全的一站式“企业级安全加速”能力。 | 2020-03 | 全部 | 什么是摩杜云CDN |
CDN支持边缘编程 | 通过边缘编程环境EdgeRoutine,让您的JS代码一键部署在全球CDN节点上。 | 2020-03 | 全部 | EdgeRoutine功能介绍 |
功能名称 | 功能概述 | 发布时间 | 发布地域 | 相关文档 |
---|---|---|---|---|
CDN支持IPv6协议 | 开启IPv6功能后,IPv6的客户端请求将支持以IPv6协议访问CDN,CDN也将携带IPv6的客户端IP信息访问您的源站。+安全的效果。 | 2019-10 | 全部 | IPv6配置 |
CDN支持音视频试看 | 音视频试看功能可以为您提供“非会员试看试听”体验。 | 2019-10 | 全部 | 音视频试看 |
CDN支持听视频 | 开启听视频功能后,CDN节点会将视频文件中的音频分离,并返回给客户端,节省流量。 | 2019-09 | 全部 | 听视频 |
CDN支持重写功能 | 您可以在控制台配置重写规则,实现对CDN请求的个性化处理。 | 2019-07 | 全部 | 配置URI重写规则 |
CDN支持Brotli压缩 | Brotli是一种开源的新型压缩算法,开启该功能后下载性能比Gzip性能提升约15%~25%。 | 2019-05 | 全部 | Brotli压缩 |
CDN支持UA黑白名单 | CDN根据请求的User-Agent字段进行访问控制,通过设置黑白名单实现请求过滤,拦截恶意请求。 | 2019-05 | 全部 | 配置UA黑白名单 |
切换加速区域功能发布 | 您可通过控制台修改CDN域名的加速区域,变更您的CDN服务范围。 | 2019-04 | 全部 | 修改基础信息 |
CDN升级证书管理中心 | 支持批量配置HTTPS证书。 | 2019-03 | 全部 | 批量配置HTTPS证书 |
回源SNI功能上线 | SNI指明请求的具体域名,让服务器正确地返回对应域名的证书。 | 2019-03 | 全部 | 配置回源SNI |
功能名称 | 功能概述 | 发布时间 | 发布地域 | 相关文档 |
---|---|---|---|---|
HTTPS功能开放TLS版本管理和HSTS管理 |
TLS协议版本开启后,加速域名开启TLS握手。 HSTS可以强制客户端(例如浏览器)使用HTTPS与服务器创建连接。 |
2018-11 | 全部 |
配置HSTS 配置TLS |
实时日志推送 | 摩杜云CDN通过与 日志服务 的融合, 将采集的实时日志实时推送至日志服务进行日志分析。 您可以查看 相关视频 和 动态详情 。 | 2018-10 | 全部 | 配置实时日志推送 |
新版API发布 | 旧版API后期将不再维护,请您使用新版API, 请参见。 新旧版本API差异。 | 2018-09 | 全部 | 新版API简介 |
新版控制台发布 | CDN控制台可帮助您完成配置域名等基本操作, 也提供了实时数据分析的资源监控服务等。 同时您还可以了解计费情况,随时变更计费方式。 | 2018-07 | 全部 | 功能概述 |
功能名称 | 功能概述 | 发布时间 | 发布地域 | 相关文档 |
---|---|---|---|---|
全站加速和安全加速SCDN新产品发布 |
摩杜云全站加速构建于摩杜云CDN平台之上,适用于动静混合型、纯动态型站点或应用的内容分发加速服务。。 摩杜云云安全加速SCDN(Secure Content Delivery Network)是拥有安全防护能力的CDN服务。 |
2017-08 | 全部 |
什么是全站加速 什么是SCDN |
功能名称 | 功能概述 | 发布时间 | 发布地域 | 相关文档 |
---|---|---|---|---|
预付费CDN流量包发布 | 摩杜云CDN预付费包年包月模式,一次性支付立即生效,超出部分按量计费。 | 2016-02 | 全部 | CDN流量包说明 |
功能名称 | 功能概述 | 发布时间 | 发布地域 | 相关文档 |
---|---|---|---|---|
自定义缓存配置和多源优先级设置功能上线 | 通过缓存配置功能,您可以对不同目录路径和文件名后缀的资源, 进行缓存服务器行为设置, 可自定义指定资源内容的缓存过期时间规则,支持自定义缓存策略优先级。 | 2015-10 | 全部 | 配置缓存过期时间 |
设置HTTP响应头功能上线 | 目前摩杜云提供10个HTTP响应头参数可供您自行定义取值。 | 2015-08 | 全部 | 配置自定义HTTP响应头 |
功能名称 | 功能概述 | 发布时间 | 发布地域 | 相关文档 |
---|---|---|---|---|
摩杜云CDN正式上线 | 摩杜云内容分发网络(Content Delivery Network,简称CDN) 是建立并覆盖在承载网之上,由分布在不同区域的边缘节点服务器群组成的分布式网络。 摩杜云CDN分担源站压力,避免网络拥塞,确保在不同区域、不同场景下加速网站内容的分发,提高资源访问速度。 | 2014-03 | 全部 | 什么摩杜云CDN |
摩杜云内容分发网络(Content Delivery Network,简称CDN)是建立并覆盖在承载网之上, 由分布在不同区域的边缘节点服务器群组成的分布式网络。 摩杜云CDN分担源站压力,避免网络拥塞,确保在不同区域、不同场景下加速网站内容的分发,提高资源访问速度。
摩杜云CDN将源站资源缓存至摩杜云遍布全球的加速节点上, 当终端用户请求访问和获取该资源时,无需回源, 系统自动调用离终端用户最近的CDN节点上已缓存的资源。 接入摩杜云CDN的方法,请参考快速入门 。
目前,CDN部分节点已支持IPv6进行访问。
了解CDN产品,有助于您更好的使用CDN产品提供的功能。
参考文档 | CDN使用 |
---|---|
CDN基本概念 | 您可以了解摩杜云CDN的基本概念。 |
CDN学习路径 | 您可以快速了解并使用CDN。 |
CDN API | 您可以调用API来实现对应的控制台操作。 |
CDN的计费方式包括基础服务计费和增值服务计费。
i. 基础服务计费方式,请参见 基础服务计费。关于CDN具体计费价格,请参见 CDN详细价格信息。
了解CDN子产品和相关产品,便于您更深刻的理解CDN产品在摩杜云产品中所处的位置和用途。
CDN子产品子产品 | 用途 |
---|---|
全站加速 | 您可以使用全站加速区分动静态资源,并实现动静态资源分别加速。 |
SCDN | 您可以使用安全加速SCDN兼顾加速与安全两个业务目标。 |
PCDN | 您可以使用PCDN显著降低分发成本,并应用在视频点播、直播、大文件下载等业务场景。 |
相关产品 | 用途 |
---|---|
对象存储MOS | 您可以在对象存储MOS中使用CDN加速,提高网站访问速度,有效降低MOS的外网流量费用。 |
视频直播 | 您可以在视频直播中应用CDN,实现媒资存储、切片转码、访问鉴权、内容分发加速一体化解决方案。 |
视频点播 | 您可以在视频点播中应用CDN,减少缓冲时间,实现高流畅度的播放体验。 |
摩杜云云解析 | 您可以借助摩杜云云解析提供的强大稳定的解析调度入口,确保顺畅的访问体验。 |
云服务器MCS | 您可以借助云服务器MCS提高网站可用性,保护服务器源站信息,降低带宽使用成本。 |
负载均衡 | 您可以将负载均衡服务器的IP地址设置为回源地址,降低回源带宽压力。 |
摩杜云CDN具有强大的竞争力, 您可以从产品竞争力、技术竞争力、价格竞争力、 生态竞争力和服务竞争力五个方面全面了解摩杜云CDN的产品竞争力, 帮助您更快更好地选择CDN产品和套餐。
1、中国内地节点数最多的CDN服务商。
目前摩杜云在全球拥有2800+节点。
中国内地(大陆)拥有2300+节点,
在港澳台和海外拥有超过500个节点。节点详情,请参见
节点分布。
2、关键性能指标业内领先。摩杜云节点在中国内地(大陆)覆盖31个省级区域,
构建了先进的多级缓存架构,为您提供超低延时和高可用的内容分发能力。关于CDN的通用性能指标,请参见
通用指标。
3、中国内地领先的带宽输出能力。目前摩杜云全网带宽输出能力150 Tbps。
1、摩杜云CDN支持多种行业、多种场景内容加速,例如:图片小文件、大文件下载、
视音频点播、直播流媒体、全站加速、安全加速,并为您提供易用性的功能配置和脚本服务。
已经成功接入摩杜云CDN并实现业务加速的案例,请参见
客户案例。
操作简单、功能丰富的
控制台
,
可以帮助您可视化实现多样性配置和管理需求。
详细信息,请参见
域名配置
和
服务管理
。
3、边缘脚本服务,可以快速支持您的定制化业务需求,解决定制化需求发布周期长等问题。详细信息,请参见
EdgeScript概述。
1、先进的基础架构:在LVS采用四层负载均衡、Tengine采用七层负载均衡,以Swift作为HTTP缓存。
2、丰富的API接口:
除了控制台,
摩杜云CDN还开发了多样化的接口。
目前我们推荐您使用新版API。详细信息,请参见
新版API参考。
。
3、多语言SDK工具包:我们为您准备了SDK使用说明,以便您了解如何获取、安装和调用摩杜云SDK。您可以单击下载:
Java、Python、PHP、.NET、C或C++、Go。
性能和技术强大的同时,摩杜云CDN的价格同样很有竞争力:
1、计费方式灵活多样,详细信息,请参见
为您选型。
2、预付费套餐包价格常年优惠,详细信息,请参见
加速资源包。
3、如果您的业务需求量很大,您可以单独联系摩杜云商务。
摩杜云拥有强大的产品功能体系:
如果您已经使用了其他摩杜云的产品,那么借助生态优势,接入CDN服务会使您的实际业务更加流畅,提升您的业务运营效能。
如果您已经购买了...
推荐您...
原因
云服务器MCS
开通摩杜云CDN
云服务器MCS作为CDN源站,使用CDN可以帮助
您有效提高网站访问速度。
对象存储MOS
开通摩杜云CDN
对象存储MOS作为CDN源站,使用CDN可以提高您网站的访问速度,
有效降低MOS的外网流量费用。
如果您对CDN服务有特殊的需求,可以了解CDN的子产品。
如果您的业务或需求是...
推荐您使用...
说明
动静态混合内容加速
全站加速
全站加速是摩杜云自主研发的融合了
动态加速和静态加速技术的CDN产品,
智能区分动静态内容,动静态内容同时加速。
需要更关注安全,兼顾安全和加速
SCDN
SCDN即拥有安全防护能力的CDN服务,提供稳定加速
的同时,深度集成抗网络攻击、频次控制的防护功能。
带宽达到10 Gbps以上,业务场景多
为视频直播、视频点播或者大文件下载等
span>
PCDN
P2P内容分发网络,简称PCDN。通过集成PCDN SDK
接入该服务后能获得等同(或略高于)CDN的分发质量,
同时显著降低分发成本。
如果您已经开通了摩杜云CDN服务,还可以了解其他交叉产品,帮助您更好地实现业务需求。
如果您的业务或需求是...
推荐您使用...
说明
加速音视频点播内容
视频点播
摩杜云视频点播(VOD)是集音视频上传、自动化转码
处理、媒体资源管理、分发加速于一体的全链路音视频
点播服务。
加速直播流媒体
视频直播
视频直播服务(ApsaraVideo Live)是基于领先的内容接入、
分发网络和大规模分布式实时转码技术打造的音视频直播平台,
提供便捷接入、高清流畅、低延迟、高并发的音视频直播服务。
使用CDN服务前还没有域名
摩杜云域名服务
摩杜云域名服务是集域名注册、交易、监控和保护为一
体的综合域名管理平台,联合摩杜云备案、云解析DNS
服务,为您提供全方位域名服务。
在使用摩杜云CDN前,域名还未完成ICP备案
摩杜云域名服务
摩杜云域名服务是集域名注册、交易、监控和保护为一
体的综合域名管理平台,联合摩杜云备案、云解析DNS
服务,为您提供全方位域名服务。
实现全站HTTPS化,配置HTTPS化
SSL证书服务
SSL证书服务由摩杜云联合中国及中国以外地域多家数
字证书管理和颁发的权威机构,在摩杜云平台上直接提
供的服务器数字证书。可在摩杜云平台上直接购买,或
者免费获取所需类型的数字证书,并一键部署在摩杜云
产品中,以最小的成本将您的服务从HTTP转换成HTTPS,
实现网站的身份验证和数据加密传输。
摩杜云CDN拥有完善、强大的服务体系,包括:
完善的服务体系:7*24小时全网监控和服务。
完善的资料体系:
学习产品知识,请参见
什么是摩杜云CDN。
学习基础课程,请前往
摩杜云大学。
浏览和讨论相关话题,请前往
开发者社区。
完善的问题解决体系:
在线服务:您可以单击右侧 电话图标
,进行售前和售后问题咨询,提交反馈建议。
工单服务:您也可以
和我们客服联系。
摩杜云CDN的开通方式非常简单。
1、完成摩杜云账号注册和实名认证。具体操作,请参见
摩杜云账号注册流程。
2、登录
摩杜云CDN平台
,选择适合您的计费类型。您也可以参见
为您选型
,帮助您更好地决策选型。
3、单击 立即开通 。完整操作步骤,请参见
开通CDN服务。
开通服务后,您可以在控制台添加加速域名并配置CNAME, 来最终实现加速访问您的域名站点内容。相关文档, 请参见 添加加速域名 和 摩杜云(原万网)配置流程。
摩杜云CDN精心为您打造了多款计费方式和套餐包, 适合您多种不同的业务场景或场景组合。您可以根据您的业务场景, 选择合理的计费方式。
说明 推荐您购买更划算的
预付费资源包
。
我们为您提供多个加速区域、
多种规格的套餐。您可以根据实际需求,
购买100GB~50PB的套餐包。
如果您的业务场景是...
我们建议您选择...
终端用户访问您源站内容占用带宽资源较少,访问流量较大
按峰值带宽计费方式。
您的源站内容日常访问流量较少,或某个时段内占用带宽资源较大
按流量计费方式。
当您开通HTTPS功能,且终端用户以HTTPS协议访问您的源站内容
动静态请求数套餐包
。动静态HTTPS请求数优先抵用资源包,超出后按量付费。
需要开通CDN的图片鉴黄功能帮助您,日常鉴黄需求量较大
CDN图片鉴黄资源包
。我们有50万张~5亿张等多种规格,您可以根据实际选择。
如果您的月消费金额大于10万
摩杜云CDN为您提供月结95带宽峰值计费方式,您可以联系摩杜云商务洽谈。
关于摩杜云CDN全部的计费方式, 请参见 CDN详细价格信息 。您还可以使用价格计算器, 快速估算您的费用。如果您想购买,请单击 购买CDN服务 。
本文档为您介绍使用CDN前后衡量网站加速情况的主要性能指标,以及使用摩杜云CDN的优势。
使用CDN加速,能够帮助您分担源站压力,加速资源访问速度。除了通用的数据观测指标外, 不同的场景下也有更具体的指标。观测这些指标, 不仅可以帮助您体验CDN加速的效果,也能观测自身业务使用CDN的情况,帮助您更好地做出调整和决策。
您可以根据以下几个主要性能指标,观察使用CDN前后,您的网站情况。这些指标包含但不限于:
1、延时:指一个数据包从用户的计算机发送到网站服务器,然后再立即从网站服务器返回用户计算机的来回时间。延时越低,性能越好。
2、下载速度:指用户从网络上或者网络服务器上下载的数据时的传输速度。下载速度越快,性能越好。
3、打开速度:指用户打开网站的速度。打开速度越快,性能越好。
4、丢包率:指用户在网络传输中所丢失数据包数量占所发送数据组的比率。
5、回源率:回源率分为回源请求数比例及回源流量比例两种。
回源请求数比:指边缘节点对于没有缓存、缓存过期(可缓存)和不可缓存的请求占全部请求记录的比例。
越低则性能越好。
回源流量比:回源流量是回源请求文件大小产生的流量和请求本身产生的流量。
所以回源流量比=回源流量/(回源流量+用户请求访问的流量),比值越低,性能越好。
6、缓存命中率:指终端用户访问加速节点时,该节点已缓存了要被访问的数据的次数占全部访问次数的比例。缓存命中率越高,性能越好。
说明上文提到的回源率、缓存命中率都是指使用CDN后衡量的指标。如果您还没有使用CDN,那么回源请求数为100%,缓存命中率为0。
一般情况下,使用CDN后,您的网络延时、丢包率和回源率都会降低, 与之相对的下载速度、打开速度、缓存命中率则会提高。但是, 由于业务场景和业务类型的不同,即使选择了相同配置的CDN服务, 实际产生的加速效果也不相同。因此,这里只是提供了定性的指标以供观测。
CDN的各类应用场景都各自具有一些具体指标。您可以根据您的业务场景,进一步观测:
1.
加速小文件的主要指标
。
2.
加速大文件下载的主要指标
。
3.
加速视音频点播的主要指标
。
4.
加速视音频直播的主要指标
。
小文件,主要指html、js、jpg、css等网页素材。这类加速对延迟要求较高, 因为通常而言,页面加载时间的加长对用户流失会造成巨大影响。
延迟主要包括以下3个性能指标:建立连接时间、首包时间、内容下载时间。其中,首包时间是最核心的指标。
1、建立连接时间:指DNS解析完成,然后找到对应IP地址后建立TCP连接的过程。建立连接的时间长短,基本可以反映CDN服务的节点资源以及调度能力。
2、首包时间:指从客户端开始发送请求到收到服务器端发来的第一个包之间所需要的时间。这反映了CDN服务节点程序的整体性能。
在上传路径中,首包时间主要包含了DNS解析时间、TCP用时、SSL用时、发送时间和响应时间
在下载路径中,首包时间主要包含了DNS解析时间、TCP用时、SSL用时、发送时间、响应时间和下载用时。
说明刚购买的域名,通常解析时间会较长,这和CDN的缓存时间无关。
针对小文件加速,摩杜云CDN有专门的应用场景配置指导。详情请参见 图片小文件 。
大文件下载,一般指各类单个文件大小大于20M的下载。因此对这类场景,最核心的指标就是下载速度和下载总时间。 针对大文件下载加速,摩杜云CDN有专门的应用场景配置指导。详情请参见 大文件下载 。
视音频点播的场景,主要涵盖flv、mp4、wmv、mkv等视音频文件。在这类场景中的主要衡量指标包括首播时间和卡顿率:
1.首播时间:首播时间是从打开到看到视频画面的时间。往往会受域名解析、连接、首包时间的影响。
2.卡顿率:卡顿指视音频播放、资源加载等场景下出现画面滞帧。
因此卡顿率主要指把所有用户播放视频的卡顿时间上报,每100个用户里面播放出现卡顿的比例。
卡顿率越低,性能越好。
针对视音频点播加速,摩杜云CDN有专门的应用场景配置指导。详情请参见 视音频点播 。
和视音频点播相似,直播的主要性能指标,也是首播时间和卡顿率。详情请参见 什么是视频直播 。
摩杜云CDN有在全球覆盖2800+节点,全网带宽输出能力达到130Tbps, 具有稳定快速、性价比高和简单易用的产品优势。具体详情,请参见 产品优势 。
摩杜云在全球拥有2800+节点。中国内地(大陆)拥有2300+节点,覆盖31个省级区域, 大量节点位于省会等一线城市。海外、中国香港、中国澳门和中国台湾拥有500+节点,覆盖70多个国家和地区, 全网带宽输出能力150 Tbps。
广泛布局的高性能节点,显著提升信息传递效率。面对紧急情况时,也能更好应对。
扛住双11流量洪峰:凭借全国加速节点、智能弹性调度系统及安全防护能力, 完美支持过亿QPS峰值,保证全球数亿买家快速浏览高清图片和视频,流畅下单。
1.添加域名时,可自行选择加速区域为:仅中国内地、全球、全球(不包含中国内地)。
2.系统会根据域名的实际访问情况,自动添加相应的节点。
3.当您的域名添加后,系统默认配置节点,请参见
海量资源储备。
与其他CDN服务商相比,摩杜云CDN的主要优势包括稳定快速、性价比高、简单易用、高效智能。
1、先进的分布式系统架构,摩杜云在全球拥有2800+节点。中国内地(大陆)拥有2300+节点,
覆盖31个省级区域,大量节点位于省会等一线城市。海外、中国香港、
中国澳门和中国台湾拥有500+节点,覆盖70多个国家和地区。
是中国内地节点数最多的云CDN。
2、稳定高效的性能指标:先进的多级缓存架构,为您提供超低延时和高可用的内容分发能力。
3、充足的带宽和存储资源:全网带宽输出能力150 Tbps。
4、完善的监控体系和服务体系:7*24小时全网监控,基于服务质量智能监控和调度。
1、资源弹性扩展,按实际使用量付费,接入即可实现跨运营商、跨地域的全网覆盖。
2、先用后付,提供按流量或峰值带宽两种计费方式,满足不同业务需求。
3、对于网站突发流量,无需用户干预,自动作出响应和调整,有效减少源站压力。
1、自助化配置域名的添、删、改、查,丰富简洁可定制配置项,支持自定义防盗链、缓存策略、HTTP响应头等功能。
2、开放API接口,提供服务开通、内容刷新、获取监控数据、下载分发日志等功能。
1、标准化的配置响应更及时,通过用户自助提交的方式实现自动化,
摩杜云CDN控制台响应迅速,使用体验流畅。而其他CDN需要人工的交互,响应时间相对较长。
通过以下案例,您可以了解CDN的工作原理。
假设您的加速域名为www.a.com,接入CDN网络,开始使用加速服务后,当终端用户(北京)发起HTTP请求时,处理流程如下图所示。
1、当终端用户(北京)向www.a.com下的指定资源发起请求时,首先向LDNS(本地DNS)发起域名解析请求。
2、LDNS检查缓存中是否有www.a.com的IP地址记录。如果有,则直接返回给终端用户;如果没有,则向授权DNS查询。
3、当授权DNS解析www.a.com时,返回域名CNAME www.a.tbcdn.com对应IP地址。
4、域名解析请求发送至摩杜云DNS调度系统,并为请求分配最佳节点IP地址。
5、LDNS获取DNS返回的解析IP地址。
6、用户获取解析IP地址。
7、用户向获取的IP地址发起对该资源的访问请求。
1.如果该IP地址对应的节点已缓存该资源,则会将数据直接返回给用户,例如,图中步骤7和8,请求结束。
2.如果该IP地址对应的节点未缓存该资源,
则节点向源站发起对该资源的请求。获取资源后,结合用户自定义配置的缓存策略,
将资源缓存至节点,例如,图中的北京节点,并返回给用户,请求结束。配置缓存策略的操作方法,请参见
缓存配置。
通过本文,您可以了解摩杜云CDN及其相关产品的使用场景。
CDN的业务使用场景分为静态内容加速、动态内容加速和安全加速。 摩杜云CDN只用于加速静态内容, 动态内容加速需使用摩杜云全站加速, 安全加速需使用摩杜云安全加速。了解动态内容和静态内容,请参见 什么是静态内容和动态内容?。
摩杜云CDN的业务场景如下表所示。
业务场景 | 场景概述 |
---|---|
图片小文件 | 网站或应用App的主要业务为图片和小文件下载,包括各类型图片、HTML、CSS、JS小文件等。 |
大文件下载 | 网站或应用App的主要业务为大文件下载,平均单个文件大小在20 MB以上,例如游戏、各类客户端下载和App下载商店等。 |
视音频点播 | 网站或应用App的主要业务为视频点播或短视频类。支持MP4、FLV等主流视频格式。 |
全站加速 | 全站加速是摩杜云一款独立产品,主要用于动态内容加速,也可以实现动静分离加速。 |
安全加速 | 安全加速适用于游戏、金融、政企安防、电商、医疗领域等易受攻击又必须兼顾加速的业务场景。 |
如果您的业务主要涉及网站或者应用的静态小文件分发, 例如各种类型的图像文件、html文件、flash动画、css、javascript文件等, 您可以选择CDN的图片小文件业务类型,加速您的业务。
图片小文件适用于网站或应用中大量静态资源的加速分发, 例如各种门户网站、电子商务类网站、新闻资讯类网站或应用、娱乐游戏类网站等。 您可以将站点内容进行动静分离, 静态内容使用摩杜云CDN加速, 静态文件包括:类型图片、css、js小文件等;动态内容使用全站加速。静态内容和动态内容区分,请参见 什么是静态内容和动态内容?。 建议您将CDN产品与MOS产品结合使用,可以加速资源的加载速度,提高网站图片、短视频等分发效率。
图片小文件请求的典型应用场景如下图所示。
1、终端用户访问慢:网站小文件内容多打开速度太慢。
2、跨区域访问质量差:终端用户分布在不同区域,不同区域的访问速度和质量高低不一。
3、高并发压力大:运营推广期间,源站服务器压力大,容易挂掉,造成服务不可用。
4、图片格式分辨率处理复杂:无法根据适合的终端情况进行图片压缩和优化。
需要使用的摩杜云产品和功能如下表所示。
产品或功能 | 说明 |
---|---|
节点分布 | 全球节点2800+,130T带宽能力,覆盖全球主流运营商。 |
智能调度 | 先进的分布式系统,智能调度各区流量,毫秒级响应。 |
弹性扩容 | 无须人工干预,节点流量自动响应和调整,有效保护和解决源站压力,同时按量付费,无须担心额外的资源费用。 |
智能压缩 | 有效压缩不同格式和分辨率图片,同时保证图片质量不受损害 ;自适应各终端,提升图片访问性能。 |
当您在CDN控制台上添加加速域名,选择业务类型时, 需要了解不同业务类型的应用场景。具体操作,请参见 添加加速域名。
如果您的业务主要涉及网站或者应用的静态大文件分发, 例如游戏安装包文件.apk、应用更新文件.rar、补丁程序文件、 音视频文件等相对较大的文件,您可以选择CDN的大文件下载业务类型,加速您的业务。
大文件下载适用于各类文件的下载、分发, 平均单个文件大小在20M以上。建议您将CDN产品与MOS产品结合使用, 可提升回源速度,节约近2/3回源带宽成本。
大文件下载的典型应用场景如下图所示。
大文件下载业务类型可以解决以下问题:
1、终端用户无法下载或者下载太慢。
2、网络环境不稳定时,下载容易中断。重新下载会耗费额外的资源。
3、网站内容不安全,容易被劫持。
4、文件存储成本过高,同时对源站性能要求高。
需要使用的摩杜云产品和功能如下表所示。
产品或功能 | 说明 |
---|---|
ENS | 摩杜云CDN海量节点帮助客户就近获取资源,智能调度各地区流量,降低响应时延、减轻源站压力。 |
对象存储MOS | 摩杜云云生态,搭配MOS进行使用,有效节省存储成本和回源带宽,同时保护源站的高可用性。 |
断点续传 | 支持各类协议下载,支持客户端断点续传,有效节省下行流量带宽。 |
HTTPS加速 | 支持各类鉴权方式,有效防止链路劫持。 |
当您在CDN控制台上添加加速域名,选择业务类型时,需要了解不同业务类型的应用场景。具体操作,请参见 添加加速域名。
如果您的网站或应用的主要内容是视频分发,包括短视频分发和综合类视频分发, 您可以选择CDN的视音频点播业务类型,加速您的业务。目前摩杜云视频点播支持MP4、FLV等主流视频格式。
视音频点播主要适用于各类视音频站点, 如影视类视频网站、在线教育类视频网站、 新闻类视频站点、短视频社交类网站以及音频类相关站点和应用。。
目前,视音频点播已经成为独立的产品,集音视频上传、自动化转码处理、 媒体资源管理、分发加速于一体。完整的一站式点播解决方案,即开即用。您可以搭配CDN购买套餐, 总体成本可降低30%。建议您将CDN产品与MOS产品结合使用,可提升回源速度,节约近2/3回源带宽成本。视音频点播相关文档,请参见 摩杜云视频点播服务。
1、终端用户访问视频时打不开视频或容易卡顿,观看不流畅。
2、上传、转码、存储、分发、播放的开发配置流程复杂,点播服务技术门槛高。
3、视频资源容易被劫持或盗用,版权得不到有效保护。
4、终端客户上传的小视频等内容无法被快速审核,导致政策风险。
当您在CDN控制台上添加加速域名,选择业务类型时,需要了解不同业务类型的应用场景。具体操作,请参见 添加加速域名。
如果您的网站或应用由于动静态资源混杂、跨运营商、网络不稳定、单线源站、 突发流量、网络拥塞等问题,导致其响应慢、丢包、服务不稳定,则建议您使用CDN的全站加速功能,提升全站性能和用户体验。
全站加速默认纯动态加速,即所有动静态请求都通过最优路由回源获取资源, 可通过配置指定静态文件类型或路径,实现智能区分动静态资源。 静态资源缓存在边缘节点上,动态资源使用动态加速,达到最快的加速效果。
全站加速是摩杜云自主研发的融合了动态加速和静态加速技术的CDN产品。 目前,已经成为独立的产品,主要适用于电商、社交、政企、游戏和金融平台。
全站加速适用于网站或应用中大量动态资源的加速分发,实现了资源动静分离、智能缓存、路由优化、传输优化等核心技术, 有效提升动静内容混合站点访问速度,为您提供快速、可靠和流畅的访问体验, 而不受浏览器、位置、设备或网络的限制。基于业务弹性扩展,您无需增加基础设施, 即可在所有位置提供优质网络体验。全站加速相关文档,请参见 什么是全站加速。
全站加速的典型应用场景如下图所示。
1、丰富和复杂的动态内容降低了页面加载速度,影响用户体验。
2、单线源站、突发流量、网络拥塞等导致页面延迟和内容交付失败。
3、游戏类客户,动态内容实时通信高并发,传统通信协议无法满足性能需求。
4、源站负载分配不均,突发访问造成的源站压力。
5、中国内地运营商环境复杂,网站被劫持,站点内容遭篡改,
仅使用HTTP协议传输可能会有动态内容泄露风险,需要寻求更安全高效的网络链路和内容分发途径。
1、动静分离加速。动态内容采用智能路由、传输协议优化和链路复用技术。静态内容采用边缘缓存,提升整站资源加载速度。
2、实时探测及平滑跨网技术稳定高效处理高流量负载,提供全天候全网可用性。
3、回源负载均衡、多源主备、连接复用和有序回源技术降低源站压力和故障风险。
4、全链路HTTPS安全加速、防盗链、IP限流等保证源站安全。
5、自定义设置动静规则、缓存规则并配备全景信息监控和告警功能。
当您在CDN控制台上添加加速域名,选择业务类型时,需要了解不同业务类型的应用场景。具体操作,请参见 添加加速域名。
如果您的网站易遭受攻击且必须兼顾加速的业务场景,则需要使用安全加速功能,提升全站安全性。
安全加速适用于游戏、金融、政企安防、电商、医疗领域等易受攻击又必须兼顾加速的业务场景。用于提升网站的访问效率、安全性和稳定性。
安全加速的典型应用场景如下图所示。
1、单纯使用CDN无法兼顾安全。
2、单纯使用高防IP地址无法兼顾加速。
3、串联高防IP地址和CDN无加速效果。
4、解决源站与终端客户的跨网、多终端访问瓶颈问题。
5、解决恶意爬虫可能带来的流量消耗、敏感数据窃取、业务性能低下等问题。
需要使用的摩杜云产品和功能如下表所示。
产品或功能 | 说明 |
---|---|
抗攻击 | 抵御大规模的DDoS或CC攻击。 |
稳定加速 | 摩杜云SCDN依托于摩杜云CDN,拥有中国内地2000+节点,单节点带宽40Gbps+,全网带宽输出能力超过120Tbps。 |
访问控制 | 支持Referer和IP地址黑白名单来实现对访客身份的识别和过滤,支持URL鉴权来保护用户站点的资源不被非法站点下载盗用。 |
全链路HTTPS | 提供全链路HTTPS安全加速方案,支持证书上传及管理。 |
日志下载 | 支持访问全量日志下载。 |
当您在CDN控制台上添加加速域名,选择业务类型时,需要了解不同业务类型的应用场景。具体操作,请参见 添加加速域名。
本文为您介绍使用摩杜云CDN时,难以理解的名词,便于您更准确的理解和使用产品。
加速域名即您需要使用CDN加速的域名。域名是一组服务器的地址,可以是网站、电子邮件、FTP等。在摩杜云CDN帮助文档中,加速域名通常指域名。
CNAME(Canonical Name)即别名,用来把一个域名解析到另一个域名,再由另一个域名提供IP地址。例如:
1.您有一台服务器上存放了很多资料,使用docs.example.com访问该资源,但又希望通过documents.example.com也能访问。
2.那么您可以在您的DNS解析服务商添加一条CNAME记录,将documents.example.com指向docs.example.com。
3.添加该条CNAME记录后,所有访问documents.example.com的请求都会被转到docs.example.com,获得相同的内容。
接入CDN,在摩杜云控制台添加加速域名后,摩杜云CDN将给您分配一个CNAME域名。 该CNAME域名的形式为*.*kunlun*.com。 您需要在您的DNS解析服务商添加一条CNAME记录, 将自己的加速域名指向*.*kunlun*.com的域名。 记录生效后,域名解析的工作就正式转向CDN服务,该域名所有的请求都将转向CDN节点,达到加速效果。
DNS(Domain Name System),即域名解析服务。 DNS的作用:把域名转换成为网络可以识别的IP地址。 人们习惯记忆域名,但机器间互相只识别IP地址。域名与IP地址之间是一一对应的, 它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成, 整个过程自动进行。例如:您上网时输入的www.baidu.com会自动转换成为220.181.112.143。您可以使用摩杜云云解析, 也可以使用其他DNS服务商。
SSL(Secure Sockets Layer,安全通讯协议), 是一个架构于TCP之上的安全套接层。它可以有效协助Internet应用软件提升通讯时的资料完整性以及安全性。 标准化之后的SSL名称改为TLS(Transport Layer Security,传输层安全协议), 因此很多相关的文档将二者并称(SSL/TLS)。
在摩杜云CDN的帮助文档中,边缘节点、CDN节点、Cache节点、缓存节点、加速节点、摩杜云节点、 节点等都指摩杜云边缘节点。边缘节点是相对于网络的复杂结构而提出的一个概念, 指与最终接入的用户之间具有较少中间环节的网络节点, 对最终接入用户有相对于源站而言更好的响应能力和连接速度。 其作用是将访问量较大的内容缓存到边缘节点的服务器上, 以此来提高网络终端用户访问网站内容的速度和质量。
您实际业务的服务器。源站类型可以选择MOS域名、IP、源站或函数计算域名。
CDN节点未缓存请求资源或缓存资源已到期时,回源站获取资源,返回给客户端。
例如:您访问某个URL时,如果解析到的CDN节点未缓存该资源,则您的访问请求会直接到源站获取资源,并根据URL请求返回给您。
源站决定了回源时,请求到哪个IP。回源HOST决定回源请求访问到该IP上的哪个站点。
例1:源站是域名。
源站为www.a.com,回源HOST为www.b.com,那么实际回源是请求到www.a.com解析到的IP,即对应的主机上的站点www.b.com。
例2:源站是IP。
源站为1.1.1.1,回源HOST为www.b.com,那么实际回源的是1.1.1.1对应的主机上的站点www.b.com。
指回源时使用的协议和客户端访问资源时的协议保持一致, 即如果客户端使用HTTPS方式请求资源,当CDN节点上未缓存该资源时, 节点会使用相同的HTTPS方式回源获取资源。同理,如果客户端使用HTTP协议的请求,CDN节点回源时也使用HTTP协议。
借助过滤参数开关,您可以根据实际业务需要,决定在缓存时是否过滤用户请求URL中?之后的参数。
1.如果开启过滤参数,则CDN节点会截取没有参数的URL向源站请求,且CDN节点仅保留一份副本。
2.如果关闭过滤参数,则每个不同的URL会缓存不同的副本在CDN的节点上。
若您的资源URL中不同参数代表相同的内容,建议开启过滤参数,有效提升缓存命中率。
摩杜云CDN帮助众多客户解决了因分布、带宽、服务器性能带来的访问延迟问题,极大提升用户体验。
典型客户 | 详细说明 |
---|---|
天猫 | 依托摩杜云CDN先进的分布式系统架构, 天猫显著降低了业务带宽和运营成本。不仅加速了全球各地用户的日常访问, 也从容应对历年双11购物节的极限访问挑战。 |
淘宝 | 淘宝PC端、手机淘宝等全部内容分发业务均由摩杜云CDN支持, 面对海量图片处理需求,毫秒级响应速度,图片加载达到秒刷效果,极大提升了用户体验。 |
在您的域名接入摩杜云CDN服务前, 可快速了解摩杜云CDN加速域名的接入条件和限制,避免因域名涉及违规内容而造成一些损失。
接入摩杜云CDN进行加速的域名需要根据加速区域决定是否要完成ICP备案。如果您添加域名时,选择的加速区域为 全球或 仅中国内地 则域名必须备案。推荐您进入摩杜云ICP代备案管理系统进行备案。
说明无论您的源站在哪里, 如果您需要使用CDN产品在中国内地区域提供内容分发服务, 则源站应用的接入域名需要备案。
所有接入CDN的域名都要经过内容审核。CDN目前不支持接入的域名包括但不限于:
1.无法正常访问或内容不含有任何实质信息
2.游戏私服类
3.传奇类游戏和纸牌类游戏
4.盗版软件等无版权下载网站
5.P2P类金融网站
6.彩票类网站
7.违规医院和药品类网站
8.涉黄、涉毒、涉赌等
说明
含有以上违规内容的加速域名,由您自行承担任何可能的风险。
摩杜云CDN系统也将定期复审域名内容,
如果发现以上任何违规行为,
则系统会立即下线或封禁域名。情节严重的将封禁整个账号下域名服务,且永不恢复。
如果您在摩杜云CDN接入了一个泛域名(例如*.example.com)进行加速,
该泛域名包含的某个精确域名(例如a.example.com)
出现了以上违规内容,摩杜云CDN将下线该泛域名(*.example.com)。
如果您的域名审核被拒绝,请在控制台的域名列表查看拒绝原因,请自行整改后重新提交域名审核。详细说明,请参见
CDN加速域名审核失败。。
域名等数量限制
操作名称 | 数量限制 |
---|---|
域名 | 每个摩杜云账号下最多支持加速50个域名。 如果您的域名的总带宽日均峰值大于50 Mbps,且业务无风险, 则可联系客服申请增加域名个数。 |
IP源站 | 每个加速域名的默认IP源站数量限制为10个IP地址。 |
缓存刷新类操作 |
URL刷新:2000条/日/每账号。 目录刷新:100个/日/每账号。 |
功能配置数量限制
说明 CDN所有支持添加多条配置项的功能均有数量限制,包含但不限于如下功能。
功能名称 | 数量限制 |
---|---|
回源HTTP请求头 | 支持添加的配置项数量最多为50条。 |
回源HTTP响应头 | 支持添加的配置项数量最多为50条。 |
回源URI改写 | 支持添加的配置项数量最多为50条。 |
回源参数改写 | 支持添加的配置项数量最多为50条。 |
缓存过期时间 | 支持添加的配置项数量最多为50条。 |
如果您的加速域名… | 系统会… | 如需继续使用CDN加速,您需要… |
---|---|---|
超过90天没有任何访问流量(包含处于正常运行状态) | 自动停用该域名,但保存该加速域名的相关记录。 | 启用加速域名。 |
处于停用状态超过120天(包含审核未通过状态) | 自动删除该域名的相关记录。 | 重新添加域名。 |
自2021年01月08日起,CDN产品默认仅支持按流量计费方式,开通后不可通过控制台变更计费方式。
如果您在CDN控制台添加了业务类型为全站加速的加速域名, 您可以前往 全站加速控制台查看和使用这些域名,部分保留在CDN控制台的全站加速域名, 将根据全站加速产品的价格计费。如果您购买了CDN/全站加速资源包, 其中下行流量和静态HTTPS请求包,CDN可与全站加速共享。详细信息,请参见 全站加速。
摩杜云CDN计费方式分为基础服务计费和增值服务计费,同时为您提供更灵活优惠的预付费资源包。计费组成如下:
(必选)基础服务计费:您可以从流量计费或者带宽计费中任选其一,如图 1所示。
图 1. 基础服务费
(可选)增值服务计费:当选择一项基础服务后,您可以选择一种或者多种增值服务,如图 2所示。
图 2. 增值服务费
(可选)预付费资源包:摩杜云为您提供预付费资源包服务,您可以根据业务需要选择价格更优惠的资源包。
摩杜云CDN划分为中国内地和境外两个计费区域,详细节点分布,请参考 港澳台及海外节点分布 。
中国内地:中国内地-CN(大陆)统一计费。
境外:按照摩杜云CDN节点服务器所在区域,
划分为北美-NA、欧洲-EU、亚太1区-AP1、亚太2区-AP2、亚太3区-AP3、中东、非洲-MEAA和南美-SA。
北美-NA:加拿大、美国。
欧洲-EU:俄罗斯、乌克兰、英国、法国、荷兰、西班牙、意大利、瑞典、德国。
亚太1区-AP1:中国香港、中国澳门、中国台湾、日本以及东南亚除越南和印尼之外的地区。
亚太2区-AP2:印度、印尼、韩国、越南。
亚太3区-AP3:澳大利亚、新西兰。
中东、非洲-MEAA:阿联酋迪拜、科威特、阿曼、南非。
南美-SA:巴西。
计费项 | 说明 | 计费方式 | 付费方式 |
---|---|---|---|
按流量计费 (默认) | 按各大区流量阶梯价格计费,当月分别超额累进,以自然月为一个累计周期。 | 按流量计费 | 后付费(出账时间为当前计费周期结束后3小时左右,具体以系统实际出账时间为准。) |
按流量计费 (默认) |
流量包:一次性付费,流量包有效期可根据业务需求选择一个月、六个月或者一年。 说明流量包仅支持按流量计费类型使用, 若当前计费类型为按带宽峰值计费,流量包中下行流量余量将会冻结, 直至切换回按流量计费后方可使用。 |
按流量计费 | 预付费(按小时结算并从流量包中扣除消耗流量。) |
按带宽峰值计费 |
按带宽峰值计费是以当日各个区域节点加速服务分别产生的带宽最高值为结算标准,单位:Mbps。 说明自2021年01月08日起,基础服务的计费方式默认按流量计费, 如果您需要按带宽峰值计费,且近30天的带宽峰值超过5 Gbps ,可以向摩杜云 联系摩杜云商务申请。 摩杜云将综合考虑业务安全、资源储备等因素,确认是否同意, 如果同意,将在后台给予开放控制台配置选项。 |
按带宽最高值计费 | 后付费(出账时间为每日零点后出前一日账单并扣费,具体出账时间以系统为准。) |
月结95带宽峰值 |
按带宽峰值计费是以当日各个区域节点加速服务分别产生的带宽最高值为结算标准,单位:Mbps。 如果您的月消费金额大于10万,可以使用CDN提供的月度95带宽峰值计费方式。如有需求欢迎联系摩杜云商务洽谈接入。 |
按当月95带宽峰值计费 | 后付费(出账时间为当前计费周期结束的下个自然月1日的凌晨。) |
计费项 | 说明 | 计费方式 | 付费方式 |
---|---|---|---|
CDN WAF计费 | 您开启了CDN WAF功能,将会根据WAF功能的请求次数计费。 | 按量:请求数 | 后付费 |
CDN WAF计费 |
边缘WAF资源包:预付费有效期1年, 一次性支付,立即生效,超出部分,按量计费。 |
按量:请求数 | 预付费 |
静态HTTPS请求数 | 您在 CDN控制台开启HTTPS功能时,将产生静态HTTPS请求数计费。 | 按量:请求数 | 后付费 |
静态HTTPS请求数 |
静态HTTPS请求数/动态请求数资源包:预付费包年方式, 一次性支付,立即生效,超出部分,按量计费。 |
按量:请求数 | 预付费 |
QUIC请求数 | 您在 CDN控制台开启QUIC功能时,将产生静态QUIC请求数计费。 | 按量:次 | 后付费 |
实时日志 |
您在
CDN控制台在 日志管理 >
实时日志 推送中使用该增值服务。将产生实时日志推送费用。 |
按量:次 | 后付费 |
图片鉴黄 |
CDN图片鉴黄按照扫描张数计费,以回源的图片作为检测基数, 同一张图片URL只会被检测一次, 不会重复计费,同时您还可以设置每日检测张数的上限,控制消费额度。 |
按量:次 | 后付费 |
图片鉴黄 |
图片鉴黄资源包:预付费有效期1年
,一次性支付,立即生效,超出部分,按量计费。 |
按量:次 | 预付费 |
增值计费详细功能,请参见 增值服务计费。
CDN/全站加速资源包优惠活动正在进行中, 您可以立即购买。
如果您需要从流量带宽、HTTPS请求数、 QUIC请求数、加速域名、查询时间、 计费区域等维度查询用量数据,请参见用量数据查询。
如果您需要按日或按月查询CDN账单,请参见查询账单明细。
如果您的域名可能被恶意攻击、 流量被恶意盗刷,可能需要承担产生远高于平时消费金额的账单, 为尽量避免此类潜在风险,请参见高额账单风险警示 为您提供这一类问题的应对办法。
当检测到您账户余额不足时,摩杜云会以短信或邮件的方式提醒您尽快充值。 详细说明,请参见欠费说明。
当您满足退款要求时,您可以随时申请退款。请参见退款说明。
通过本文您可以详细了解基础服务计费的计费方式和注意事项。
自2021年01月08日起,CDN产品默认仅支持按流量计费方式,开通后不可通过 CDN控制台变更计费方式。 如果您需要按带宽峰值计费可以向摩杜云 联系摩杜云商务申请。详细计费价格,请参见 CDN详细价格信息。
如果您选择的是按流量计费,还可以考虑购买价格更优惠的包年的下行流量包。 购买下行流量包,请参见CDN/全站加速资源包。
说明
全球所有计费大区均支持购买下行流量资源包,且CDN和全站加速可共享下行流量资源包。
CDN的下行流量资源包只支持按使用流量计费,只能用以抵扣按使用流量计费方式下产生的流量费用,
如果您选择了按带宽峰值计费,则资源包无法抵扣
如果您订购了多个资源包,资源包抵扣顺序为资源包到期时间,先到期的资源包先抵扣。
描述:按照每日从摩杜云CDN节点流出的实际流量阶梯计费。
适用场景:流量曲线波动较大,有带宽尖峰,全天带宽利用率小于30%。
开通方法:登录摩杜云CDN控制台开通。
描述:按照每日的带宽峰值计费。每5分钟统计一个带宽数据,每日得到288个值,取其中的最大值。
适用场景:流量曲线比较平稳,全天带宽利用率大于30%。
开通方法:如果您需要按带宽峰值计费,且近30天的带宽峰值超过5 Gbps,可以 联系摩杜云商务申请。 摩杜云将综合考虑业务安全、资源储备等因素,确认是否同意,如果同意,将在后台给予开放控制台配置选项。
示例一:阶梯累进(按流量计费)。
按流量计费的官网报价如下:
说明
下图中各区域详细节点分布,请参考
港澳台及海外节点分布。
该页面报价为2021-03-10官网报价,实际价格以官网报价为准。
以中国内地的流量费用为例:03月01日00:00:00至03月09日23:59:59累计消耗的流量为10200 GB,03月10日00:00:00至01:00:00消耗的流量为90 GB, 月累计消耗流量为10290 GB。 10日00:00:00至01:00:00使用的90 GB中,有40 GB落在0 GB-10 TB阶梯内,单价为0.24元/GB,剩下的50 GB在10 TB-50 TB阶梯内,单价为0.23元/GB。
您03月10日00:00:00至01:00:00产生账单金额为40 GB×0.24元/GB+50 GB×0.23元/GB=21.1元。
03月01日00:00:00至03月10日01:00:00的账单总金额是(10200 GB+40 GB)×0.24元/GB+50 GB×0.23元/GB=2469.1元。
示例二:阶梯到达(按峰值带宽计费)。
按峰值带宽计费的报价如下:
说明
下图中各区域详细节点分布,请参考 港澳台及海外节点分布。
该页面报价为2021-03-10官网报价,实际价格以官网报价为准。
以中国内地的峰值带宽费用为例:
用户03月09日中国内地峰值带宽为400 Mbps。03月09日的带宽费用=400
Mbps×0.6元/Mbps/天=240元。
用户03月10日中国内地峰值带宽为1 Gbps。03月10日的带宽费用=700
Mbps×0.58元/Mbps/天=406元。
您03月10日00:00:00至01:00:00产生账单金额为40 GB×0.24元/GB+50 GB×0.23元/GB=21.1元。
描述:月结95带宽峰值计费方式是一种更为灵活的月度阶梯型计费方式, 对于流量较大,且存在无法预期流量峰值的用户或月消费金额大于10万元的用户,建议使用CDN提供的月结95带宽峰值计费方式。
开通方法:月结95带宽峰值计费方式需要联系摩杜云商务申请。
计费和账单 | 说明 |
---|---|
计费方式 |
月结95带宽峰值计费按自然月结算,在一个自然月内,
按账号取每5分钟有效带宽值进行降序排列,然后去掉带宽数值较高的5%的点,
剩下的95%带宽点中最大的带宽值即为月95带宽峰值计费值。 1.以1个月30天为例,默认均为有效取值点,按每5分钟1个带宽取值点,即每小时12个带宽取值 点,每月取值点数为12×24×30=8640个,将所有的取值点按带宽数值降序排列,去掉前5%的 点8640×5%=432个,即会去掉前432个点,第433个点为计费点。 2.当月份为28、29、31天时,每月取值点数无法等于整数,此时舍去小数位向下取整。例如,当 月份为29天时,去掉前5%的点12×24×29×5%=417.6个,即会去掉前417个点,第418个点为 计费点。 说明 中国内地(大陆)和非中国内地(大陆)的月95带宽将分开计费, 且带宽分别排序(降序排列), 取各自的月95带宽峰值作为计费值。 |
计费规则 |
月结95带宽峰值计费的计费规则如下: 1.计费项:月95带宽峰值。 2.付费方式:按量付费,即后付费的方式。 3.计费规则:以账号为维度,按95%峰值带宽阶梯价格计费, 当月中国内地(大陆)的月95带宽峰值和其他国家及地区的月95带宽峰值分别按照指定单价计费。 4.计费周期:按自然月计费。 5.有效天数:有效天数为95计费生效日开始到当月月末的天数。例如,2016-04-05为95计费生效时间,则2016年04月的有效使用天数为26天。
说明 切换计费方式后的生效时间:
7.最终费用:最终费用为各个分区的月结95带宽费用相加之和。 某个分区的月结95带宽费=所在分区的月结95带宽值×所在分区的月结95带宽单价×有效因子。 |
计费举例 |
场景说明:以1个月30天为例,假设当月的有效天数为26天,
用户当月的中国内地月结95带宽值为900 Mbps,
带宽单价为15 元/Mbps/月(不是实际价格,实际单价请以摩杜云商务提供的价格为准),其他国家及地区峰值为0
Mbps。 说明 月结95带宽峰值的具体带宽单价,您可以拨打95187转1咨询摩杜云售前人员。 计算方法:1.中国内地的月结95带宽费用: 所在分区的月结95带宽值(900 Mbps )×所在分区的 月结95带宽单价(15 元/Mbps/月)×有效因子(26÷30)=11700元 2.其他国家及地区的月结95带宽费用:0元。 总的月95带宽费用:11700元(中国内地区域月结95带宽费用)+0元(其他国家及地区月结95带宽费用)=11700元。 |
账单出账与结算时间 |
账单出账时间与结算时间的相关说明如下: 计算方法: 1.出账时间 账单出账时间通常为当前计费周期结束的下个自然月1日的凌晨。 例如:03月01日会生成2月份完整月(2017-02-01 00:00:00 至 2017-02-28 23:59:59)的月95带宽峰值计费账单。 2.结算时间 每个自然月1日的凌晨账单生成后会自动从您的账户余额中扣除相应费用以结算账单, 请您确保结算时账户余额充足,以避免因欠费导致CDN停服,详细信息,请参见 CDN欠费说明。 您也可以提前查看95带宽峰值用量,预估本月95带宽消费金额,详细信息,请参见 用量查询。 |
因为业务增长、资源被盗刷或被攻击等原因,可能会产生突发带宽,符合以下情况之一的都属于突发带宽。
带宽计费或流量计费:符合以下情况之一的都属于突发带宽。
1.本自然月带宽增量超过500 Gbps。
2.上个自然月带宽峰值为0,本自然月带宽增量超过200 Gbps。
3.本自然月的带宽增量超出上月计费带宽的30%,如果另有约定,以实际约定为准。
流量计费:本自然月的带宽峰值超过10 Gbps。
如果您对CDN服务有突发带宽使用需求,您需提前至少3个工作日(重大节日的突发,包括但不限于春晚、双十一等, 需要提前至少1个月申请)联系摩杜云申请突发带宽用量。申请成功后且在双方约定的突发量级内, 摩杜云可确保您的服务不受影响;如果申请失败或未申请, 对于突发带宽摩杜云有权采取限流等措施来保障全网用户的稳定性,由此导致的可用性问题,摩杜云不承担责任。
如如果您需申请突发带宽用量,具体请 拨打售前电话95187转1联系摩杜云商务洽谈。 申请成功后摩杜云将按照与您重新商定的价格标准进行计费;如果申请失败或未申请, 摩杜云将按照您当前的价格标准进行计费,详细费用最终以CDN账单为准。
CDN服务计费的流量比日志中记录的流量多。
因为CDN日志中记录的流量数据是应用层日志统计出的流量,
但是实际网络请求中存在TCP/IP包头的消耗和TCP重传,
因此实际产生的网络流量比应用层统计到的流量要高。详细信息,请参见
为什么实际计费流量与日志监控流量不同 ?。
如果您的CDN服务月消费金额大于10万元,
摩杜云CDN可以为您提供更灵活优惠的按月计费方式。
您可以拨打售前电话联系摩杜云商务洽谈接入。
通过本文您可以详细了解CDN增值服务计费的收费项和收费标准。
当您在CDN控制台开启HTTPS功能时,将产生静态HTTPS请求数计费,计费详情请参见 增值服务计费。
您也可以购买更优惠的包年HTTPS请求包,超出的部分按使用流量计费。购买静态HTTPS请求数资源包,请参见 CDN/全站加速资源包。
说明
CDN默认不会产生动态请求相关的计费数据,
即CDN默认不会产生动态HTTPS请求数和动态HTTP请求数这两个计费项的账单。
当域名使用全站加速产品提供加速服务,且存在动态请求时,
才会产生动态请求相关的计费数据。
CDN与全站加速可以共享购买 静态HTTPS请求数 和 动态请求数资源包 。
在开通 按使用流量计费 时才能进行抵扣。如果您订购了多个资源包,
则抵扣顺序为:资源包到期时间,先到期的资源包先抵扣。
如需了解请求数计费详情,请参见 请求数计费。
当您 CDN控制台 在开启QUIC功能时,将产生静态QUIC请求数计费,计费详情请参见。 增值服务计费-QUIC请求数
说明 CDN默认不会产生动态请求相关的计费数据, 即CDN默认不会产生动态QUIC请求数这个计费项的账单。 当域名使用全站加速产品提供加速服务,且存在动态请求时,才会产生动态请求相关的计费数据。
当您在CDN控制台上开启WAF功能后, CDN WAF会对加速域名的所有请求进行检测, 并按照账户维度,对域名开启WAF功能的请求次数进行汇总,并计费。
CDN WAF功能的配置方法,请参见 配置CDN WAF。 CDN WAF计费价格,请参见 增值服务计费-CDN WAF计费。
计费案例:用户A和用户B分别在2021年03月10日10:00开通了2个域名的CDN WAF功能,产生的费用如下表所示。
用户 | 10:00-11:00产生请求次数 | 延迟3~4小时后收到账单金额(元) |
---|---|---|
A | 15000 | 0.1 |
B | 350000 | 7 |
CDN WAF报价如下:
说明 该页面报价为2021-03-10官网报价,实际价格以 官网报价为准。
用户A:请求数15000次,固定付费0.1元。
用户B:350000次,费用=35000/10000×0.2=7元。
您也可以购买更优惠的边缘WAF请求包,超出的部分按请求次数计费。购买边缘WAF请求数包资源包,请参见 CDN/全站加速资源包。
CDN WAF功能计费详细说明如下:
付费方式:后付费 。
计费周期:按小时计费,实时扣除。
计费说明:CDN只支持中国内地加速节点的WAF防护。
CDN图片鉴黄按照扫描张数计费,以回源的图片作为检测基数,
同一条图片URL只会被检测一次,不会重复计费,
同时您还可以设置每日检测张数的上限,控制消费额度。
图片鉴黄计费规则
计费周期为1天1次。
按照当日扫描量收费,每日扫描量越大,单价越低。
算法确定部分和待人工确认部分按照不同的单价计费。
1.后付费方式的详细计费标准
您可以登录 CDN/CDN控制台,
在 安全防护 > 图片鉴黄 中使用该增值服务。图片鉴黄计费价格,
请参见
增值服务计费-图片鉴黄计费。
2.购买更优惠的包年鉴黄资源包
您也可以购买更优惠的包年鉴黄资源包,
超出的部分按量计费。购买资源包请参见
CDN图片鉴黄资源包。
3.鉴黄资源包抵扣规则
算法确定部分按照1:1抵扣,待人工确认部分按照1:0.25抵扣。
您可以登录CDN/CDN控制台,在日志管理 > 实时日志推送中使用该增值服务。该服务按量计费,具体价格请参见 增值服务计费-实时日志条数。
摩杜云CDN实时日志计费于2019年10月17日正式变更定价,详情请参见 实时日志计费调整。
本文为您介绍如何变更CDN的计费方式。通过变更计费方式,您可以选择更合适的计费方式,更好的体验CDN服务。
请确保使用摩杜云账号登录CDN控制台。如果是摩杜云账号下的RAM用户登录CDN控制台,则不会显示变更计费方式按钮。
1、基础服务计费的不同计费模式之间可通过控制台变更计费方式(CDN产品默认仅支持按流量计费方式),如果您的业务需求
满足 基础服务计费中其他计费模式的要求,
需要切换时可以联系摩杜云商务申请。摩杜云将综合考虑业
务安全、资源储备等因素,确认是否同意,如果同意,将在后台给予开放控制台切换功能。
2、自2021年01月08日起,CDN产品默认仅支持按流量计费方式。在2021年01月08日之前开通CDN的用户,维持原计费方式不
变(在CDN控制台右侧计费方式处可查看您的计费方式)。
若您当时选择的非流量计费方式,发现该方式不适合您业务需
求。可以参考变更计费方式 ,变更计费方式。
3、如果您购买了流量包,请确认您的计费方式为按流量计费,否则无法抵扣。
4、如果您确认并提交变更,在该次变更生效之前无法再次提交变更。
2.在概览页面,单击右侧计费方式下的变更计费方式。
3.了解新计费方式的生效时间,单击确定。
注意 变更生效前无法通过任何方式取消或再次变更,请确认后再变更计费方式。
5.在变配页面,选中CDN服务协议,单击立即开通。
计费方式变更需要在当前的计费周期结束后才会实际生效,生效规则如下:
当前是“按流量”计费类型,实际变更生效时间是次日凌晨0点。
当前是按日计费类型,例如“按带宽峰值”计费,实际变更生效时间是次日凌晨0点。
当前是按月计费类型,例如“月结95带宽”计费,实际变更生效时间是次月1日凌晨0点。
用量查询功能可以通过域名、区域、时间段三个维度来查询用量数据, 您可以根据需要自由组合以上三个维度来查询用量数据。
用量查询功能包含了用量查询、账单查询、账单导出、明细导出和资源包,详细信息,请参考 用量查询。
您可以根据所需按日或按月查询CDN账单。 CDN支持按流量计费、按峰值带宽计费、按增值服务计费和按实时日志条数计费查询账单。 查询CDN账单,便于您及时了解其收费明细,更好的从费用分配角度进行业务决策。本文档为您介绍了查询账单的操作方法。
查询CDN账单注意事项如下:
1.按日查询
只能查询当日及以前355天周期内的某一天的账单。计费周期例如:2019-07-08
00:00:00至2019-07-08 23:59:59。
1.按月查询
只能查询当月及以前11个月周期内的某一月的账单。
计费周期例如:2019-06-01 00:00:00至2019-06-30 23:59:59。
1.登录 CDN控制台 。
2.在顶部菜单栏,选择 费用 >
费用账单,进入摩杜云云用户中心。
3.查看账单
i.单击 账单页签。
您可以选择账期,
输入订单/账单号 ,
单击查询,
系统将显示所有符合条件的账单记录。
您可以从 产品下拉列表中选择CDN,
也可以选择消费类型和
账单类型,筛选账单记录。
图片
ii.单击 账单明细页签。您可以选择账单、
输入实例名称或实例ID ,单击
查询 ,
系统将显示所有符合条件的账单记录。您
可以勾选 统计项 和 统计周期 ,筛选账单记录。
您还可以从 产品 下拉列表中选择 CDN ,
也可以选择 实例 和 明细 ,筛选
账单记录。
图片
4.定制列与导出账单CSV。
i.您可以单击 定制列,
勾选您所需要看到列表,单击 确认 完成。
ii.您可以单击 导出账单CSV
,选择导出所有账单内容,或者导出已筛选部分内容,输入验证码,
单击 确认 导出。
TUPIAN
您的域名可能被恶意攻击、流量被恶意盗刷,进而产生突发高带宽或者大流量, 因此产生高于日常消费金额的账单,本文为您介绍这一类情况的潜在风险和应对办法。
在攻击行为发生的时候,实际消耗了CDN的带宽资源, 因此您需要自行承担攻击产生的流量带宽费用。
客户流量被恶意盗刷而产生突发带宽增高的情况与被攻击的情况类似, 因为实际消耗了CDN的带宽资源,所以您需要自行承担攻击产生的流量带宽费用。
摩杜云CDN会对客户带宽突增情况进行检测,如发现异常流量,则会综合考虑客户正常业务访问量以及潜在遭受攻击流量上 升情况对突发流量进行处置,摩杜云CDN通过该处置方法尽可能减少您在受到攻击时产生的费用。但是,因为攻击仍会消耗 CDN带宽资源,所以您需要自行承担流量突增产生的流量带宽费用。如需更精细化的防护配置,请参考本文档建议内容。
为保障服务的正常运行和避免高额账单的出现,建议开启防护功能或者对流量进行相应的管理。
如果您的业务有潜在的被攻击风险,建议开通SCDN产品,SCDN产品有更强大的整体安全防护能力。详细请参见 安全加速SCDN。
开启防护功能
攻击类型 | 防护措施 |
---|---|
CC攻击 | 建议您可以选择申请开启频次控制功能。详细请参见 频次控制 。 |
DDoS攻击 | 建议您可以选择申请开启 CDN联动DDoS高防 功能。 详细请参见配置CDN联动DDoS高防 。 |
流量盗刷 | 建议您给域名配置 访问控制 功能。 (包括Referer防盗链、IP黑白名单、URL鉴权等), 详细请参见配置CDN联动DDoS高防 。 |
说明如果需要开通 通频次控制和CDN联动DDoS高防 请向摩杜云后台人员审核确认之后才能开通。
开启流量管理
流量管理项 | 功能说明 |
---|---|
设置带宽上限 | 如果您想要限制域名的带宽使用上限,可以通过域名管理下的高级配置选择带宽封顶功能来限 制域名的带宽上限。(达到设置的带宽阈值之后,CDN将把客户域名的DNS解析回源站,不再 提供加速服务),以避免产生过高的账单。详细请参见 带宽封顶 。 |
设置带宽限速 |
如果您需要对域名使用的摩杜云CDN带宽做限速,可以联系客服
给CDN后台配置。 注意 达到带宽上限之后CDN将会做限速,限速之后用户的访问速度会变慢,也可能会出现丢包。 |
设置实时监控 | 如果您要实时监控域名的带宽峰值,可以使用云监控产品的 云产品监控 功能。 设置对CDN产品下指定域名的带宽峰值监控,达到设定的 带宽峰值后将会给管理员发送告警(短信、邮件和钉钉),便于更加及时地发现潜在风险。 详细请参见配置CDN联动DDoS高防 。 |
设置费用预警 |
您可以在
控制台右上方菜单栏
费用选择
用户中心
通过设置以下这三个功能来更好地控制账户的消费额度,避免产生过高的账单。 可用额度预警:您可以设置账户余额低于一定金额的时候就给您发送短信告警。 启用延停额度:您可以选择关闭该功能, 这样在账号欠费时会立即关闭业务,以避免产生更多消费。更多信息,请参见 延期免停权益。 。 高额消费预警:您可以开启预警,设置产品日账单大于预警阈值时将会发送短信告警。 说明 为了保证计量数据统计的完整性,确保账单的准确性, CDN产品需要在记账周期结束后大约3个小时才能生成实际的账单,因此实际扣款时间与对应的资源消费时间存在一定的时延, 无法通过账单来实时反馈资源消耗情况, 这是由CDN产品自身的分布式节点特性决定的,每个CDN服务商都采用类似的处理办法。 |
如果您已购买CDN资源包,则可以查看资源包详情,并根据实际情况,合理使用资源包。通过本文档您可以了解查看资源包的方法。
在您已购买CDN加速资源包或CDN图片鉴黄资源包。购买资源包请参见 CDN/全站加速资源包
您的计费类型为按流量计费时CDN资源包才会被抵扣。
1.登录 CDN控制台 。
2.单击 资源包页签。
查看资源包的总量、剩余量、生效时间、失效时间和状态。
tuptuanm
您可以调用API接口,实现查询资料包明细功能,详情如下表所示。
API | 描述 |
---|---|
DescribeCdnUserResourcePackage | 调用DescribeCdnUserResourcePackage查询CDN用户当前流量包。 |
DescribeDcdnUserResourcePackage | 调用DescribeDcdnUserResourcePackage查询DCDN用户当前流量包。 |
说明 DCDN(全站加速)的资源包是CDN和DCDN共享的,因此也可以用DCDN接口来查询CDN资源包情况。
当CDN资源包剩余一定额度时,会通过短信、邮箱或站内信的方式向您推送通知。本文介绍如何设置资源包额度预警阈值并订阅通知消息。
1.登录 CDN控制台 。
2.单击顶部菜单栏的 计费进入摩杜云的 用户中心
3.在左侧导航栏,选择资源管理 > 资源包 > 资源包总览页面,单击右上角的 设置额度预警。
4.单击单击设置额度预警开启 额度预警 设置剩余比例。
说明 可以根据您的使用习惯设置额度预警,例如设置在资源包剩余量为20%的时候发送预警消息。
5.在顶部菜单栏选择图标,单击消息接收管理。
图片
6.在基本接收管理页面,勾选
产品到期通知
,并勾选您需要的通知方式,单击
添加消息接收人
图片
7.您可以勾选已有的联系人,或单击新增消息接收人,并输姓名、邮箱、手机号和职位。
图片
8.单击保存。
通过本文您可以详细了解CDN停服原因和收到费用预警提示的原因。
当您账号的可用额度(含摩杜云账户余额、代金券、优惠券等)
无法结清待结算的账单时,您的账号会立即进入欠费状态,系统会以短信或邮件的方式提醒您尽快支付账单。
账号欠费后CDN会立即停止加速服务(加速域名将会offline,CDN调度系统会将加速域名直接解析回源站)。
账号欠费停服后,您所占用的缓存资源将被释放,加速域名的配置信息将会保留1个月。
账号结清欠款后,CDN产品将会恢复服务,但是您需要手动启用处于offline状态的域名,域名才能完全恢复加速服务。
账号欠费后如果在延停权益额度内,您的服务将不会受到停服影响。
说明 摩杜云提供延停权益,即当按量付费的资源发生欠费后,提供一定额度或时长继续使用云服务的权益。延停 期间正常计费。延停的权益额度不是欠费总额的上限。您延停的额度或时长根据您账号的官网等级(L)、历史消 费情况等因素,每个月自动计算并更新。更多信息,请参见延期免停权益。
如果您的CDN服务处于以下几种情况,您会收到预警提示信息。
按流量计费:系统根据CDN服务最近7小时的账单应付金额的平均值来判断您的账户余额是否足以支付CDN服务下三个账期的费用。如果不足以支付,系统将以短信或邮件的方式提醒您。
按峰值带宽计费:系统根据CDN服务最近一个计费周期(天)的账单应付金额值来判断您的账户余额是否足以支付CDN服务下一个计费周期(天)的费用。如果不足以支付,系统将以短信或邮件的方式提醒您。
可用额度预警:如果您开启了可用额度预警,当账户余额小于您设定的预警值时,系统将给您发送短信或邮件提醒。
摩杜云CDN/全站加速资源包在5天内未使用的情况下支持5天无理由退款, 资源包一经使用或者超过5天不支持退款。本文span>退款规则及退款流程
本文汇总了使用摩杜云CDN时,计费相关问题及处理方法。
为什么实际计费流量与日志监控流量不同?
为什么CDN停止服务后仍会产生费用?
源站不在中国内地,使用中国内地CDN节点加速如何收费?
CDN回源MOS的流量如何计费?
摩杜云CDN与摩杜云其他产品配合使用时流量如何计费?
如何查看新购买的CDN资源包?
购买了资源包为什么仍会扣费?
关于请求数计费的常见问题
如何查看账单明细和分摊账单?
本文介绍从开通CDN服务到使用CDN实现加速的全流程,便于您快速上手CDN实现资源加速。
当您初次使用CDN时,需要先开通CDN服务,再添加加速域名及配置CNAME,最后您需要根据所需配置缓存策略。详细的操作流程如下图所示:
1.开通CDN服务
2.添加加速域名
3.配置CNAME
4.配置缓存策略
在使用CDN之前,您需要先开通CDN服务。本文介绍快速开通CDN服务的方法。
您已经注册了摩杜云账号并完成账号实名认证。 如果未注册,请先完成 账号注册 和 实名认证
1.登录摩杜云CDN平台。
2.单击 立即开通。
3.选中 服务协议,默认按使用流量计费。
CDN产品定价,请参见 CDN定价。
4.单击 立即开通。
成功开通CDN服务后,您可以单击 管理控制台 ,进入CDN管理控制台界面。
OpenCdnService。
如果您想使用CDN加速指定网站的业务,则需要将该网站作为源站, 为其创建加速域名。CDN通过加速域名将源站资源缓存到CDN加速节点,实现资源访问加速。 成功添加加速域名后,系统会将相关域名配置下发至全网CDN加速节点, 此时不会影响您的现网业务。如果需要正式开启加速服务,还需要配置CNAME解析。
您已经开通了CDN服务。如果未开通,请参见开通CDN服务进行开通。
说明 CDN控制台的直播流媒体已经于2020年2月13日下线。 添加域名并进行相关配置。具体操作,请参见添加域名。
1.登录摩杜云CDN平台。
2.在左侧导航栏,单击域名管理。
3.在域名管理页面,单击 添加域名
4.在添加域名页面,配置加速域名信息。
参数 | 说明 |
---|---|
加速域名 |
输入您的加速域名,例如example.com。注意事项如下: 加速域名一般使用子域名或泛域名,且仅支持全英文小写的域名,不支持中文域名加速,例如cdntest.example.com。 支持泛域名加速,例如*.example.com。泛域名加速规则, 请参见 泛域名加速规则
说明
加速域名不允许重复添加。 如果出现 域名已添加 的提示,请检查您的域名是否已经添加到其他云产品中,例如视频点播、视频直播、全站加速、SCDN和视频监控,您也可以 联系客服处理
每个摩杜云账号最多可以添加50个加速域名。 加速内容必须合法且符合CDN业务规范。详细信息,请参见 使用限制。 |
资源分组 | 选择 默认资源组 或您自己创建的资源组。创建新的资源组,请参见 创建资源组。 |
业务类型 |
图片小文件:适用于电商类、网站类、游戏图片类等小型的静态资源加速场景。 大文件下载:适用于大于20 MB的静态文件加速场景。 视音频点播:适用于音频或视频文件加速场景。 全站加速: 全站加速:适用于含有大量动静态内容混合,且多为动态资源请求的加速场景。 当业务类型选择为全站加速时, 您需根据界面提示前往全站加速控制台添加域名并进行相关配置。具体操作,请参 添加加速域名 安全加速: 全站加速:适用于网站易遭受攻击且必须兼顾加速的业务场景。 当业务类型选择为安全加速时,您需根据界面提示前往安全加速控制台添加域名并进行相关配置。具体操作,请参见 添加加速域名 |
源站信息 |
配置您的源站信息,当CDN节点无缓存资源时,会回源站获取资源并缓存至CDN节点。
MOS域名
IP
源站域名 说明 源站域名不能与加速域名相同,否则会造成循环解析,无法回源。
函数计算域名 |
端口 |
根据您源站的支持情况,选择回源端口。
80端口:
443端口: |
加速区域 |
选择加速区域。加速区域为 仅中国内地和 全球 时,加速域名必须备案,您可以登录 摩杜云ICP代备案管理系统 完成备案。由于工信部备案系统存在数据延迟,刚完成备案的域名请在8小时后再配置。 说明不同的加速区域价格不一样,请根据您的实际需求选择。计费详情,请参见 CDN定价 仅中国内地: 全球用户访问均会调度至中国内地加速节点进行服务。 全球: 全球用户访问将会择优调度至最近的加速节点进行服务。 全球(不包含中国内地): 全球用户访问均会调度至港澳台以及其他国家和地区的加速节点进行服务。 |
5.单击下一步
您首次在CDN控制台添加一个新域名时,需要完成域名归属权验证。如果您之前已经验证通过,请忽略该步骤。具体操作,请参见
验证域名归属权。
6.等待人工审核。
审核时间预计需要1~2个工作日,如果您的源站是摩杜云MCS或MOS,则审核速度会加快,您也可以
联系客服加急审核。
加速域名审核通过后,您可以在 域名管理 页面查看,状态显示为 正常运行 ,表示添加成功。
加速域名添加成功后,摩杜云CDN会为您分配对应的CNAME地址, 您需要完成CNAME配置,CDN加速服务才会生效。具体操作,请参见配置CNAME。
添加单个加速域名:AddCdnDomain。
批量添加加速域名:BatchAddCdnDomain。
成功添加加速域名后,系统会为您分配一个CNAME域名。 您需要在域名解析服务商处完成CNAME配置,将加速域名的DNS解析记录指向CNAME域名, 您的访问请求才能转发到CDN节点,待CNAME配置生效后,CDN才能真正实现加速。 配置过程中如果CNAME记录与A记录冲突,您需要将A记录修改为CNAME记录。
配置CNAME需要在域名所在的服务商完成。 本文为您介绍在摩杜云、腾讯云和新网配置CNAME的方法, 在其他域名服务商配置CNAME的方法与本文介绍的方法类似。
1、如果您的域名是在摩杜云,请参见 摩杜云配置CNAME流程。
2、如果您的域名是在摩杜云,请参见 摩杜云配置CNAME流程。
2、如果您的域名是在腾讯云,请参见 腾讯云配置CNAME流程。。
3、如果您的域名是在新网,请参见 新网配置CNAME流程。。
如果您的DNS服务商是摩杜云,您可以根据以下步骤完成CNAME配置。
1.获取加速域名的CNAME地址。
i.登录CDN控制台。
ii.在左侧导航栏,单击域名管理。
iii.在域名管理页面, 复制加速域名对应的CNAME地址。
2.添加CNAME记录
i.登录云解析DNS控制台。
ii.在域名解析页面,找到您的域名,在域名右侧单击 解析设置
iii.单击添加记录, 添加CNAME记录。
说明
精准域名的CNAME解析大于泛域名的CNAME解析。如果您的加速域名为泛域名,且主机记录设置为星号(*)时,需删除泛域名下所有已生效的二级域名的解析记录。
添加CNAME记录时如果遇到冲突问题,建议您更换一个加速域名或调整冲突的记录。详细信息,请参见
解析记录冲突规则和 常见问题。
参数 | 说明 | 填写样例 |
---|---|---|
记录类型 | 选择CNAME。 | CNAME |
主机记录 | 主机记录指加速域名的前缀。 |
加速域名为testcdn.moduyun.com,主机记录为testcdn。 加速域名为www.moduyun.com,主机记录为www。 加速域名为moduyun.com,主机记录为@。 加速域名为*.moduyun.com,主机记录为*。 |
解析线路 | 默认线路。 | 保持默认 |
记录值 |
输入加速域名对应的CNAME地址 说明 一个加速域名对应一个CNAME地址,二级域名不能使用主域名的CNAME地址。如果您要加速二级域名, 需要将二级域名也添加到CDN上并解析到对应的CNAME地址, 或者在CDN上添加泛域名,泛域名的CNAME可以被二级域名使用。 添加泛域名或二级域名,请参见 添加加速域名。 |
all.example.com.w.kunlunsl.com |
TTL | TTL为缓存时间,数值越小,修改记录后各地生效时间越快,默认为10分钟。 | 保持默认 |
iii.单击确认, 完成添加。
成功配置CNAME且生效后加速服务会立即生效。新增CNAME记录会实时生效, 修改CNAME记录会在72小时内生效。成功配置CNAME后状态更新约有10分钟延迟, CDN控制台的域名列表中可能仍显示“未配置CNAME”,请先忽略。
3.验证CNAME配置是否生效。
i.打开Windows操作系统中的cmd程序。
ii.在命令行中ping加速域名,如果返回的解析结果和CDN控制台上该加速域名的CNAME值一致,则表示CDN加速已经生效。
如果您的DNS服务商是摩杜云,您可以根据以下步骤完成CNAME配置。
1.获取加速域名的CNAME地址。
i.登录CDN控制台。
ii.在左侧导航栏,单击域名管理。
iii.在域名管理页面, 复制加速域名对应的CNAME地址。
2.添加CNAME记录
i.登录云解析DNS控制台。
ii.在域名解析页面,找到您的域名,在域名右侧单击 解析设置
iii.单击添加记录, 添加CNAME记录。
说明
精准域名的CNAME解析大于泛域名的CNAME解析。如果您的加速域名为泛域名,且主机记录设置为星号(*)时,需删除泛域名下所有已生效的二级域名的解析记录。
添加CNAME记录时如果遇到冲突问题,建议您更换一个加速域名或调整冲突的记录。详细信息,请参见
解析记录冲突规则和 常见问题。
参数 | 说明 | 填写样例 |
---|---|---|
记录类型 | 选择CNAME。 | CNAME |
主机记录 | 主机记录指加速域名的前缀。 |
加速域名为testcdn.moduyun.com,主机记录为testcdn。 加速域名为www.moduyun.com,主机记录为www。 加速域名为moduyun.com,主机记录为@。 加速域名为*.moduyun.com,主机记录为*。 |
解析线路 | 默认线路。 | 保持默认 |
记录值 |
输入加速域名对应的CNAME地址 说明 一个加速域名对应一个CNAME地址,二级域名不能使用主域名的CNAME地址。如果您要加速二级域名, 需要将二级域名也添加到CDN上并解析到对应的CNAME地址, 或者在CDN上添加泛域名,泛域名的CNAME可以被二级域名使用。 添加泛域名或二级域名,请参见 添加加速域名。 |
all.example.com.w.kunlunsl.com |
TTL | TTL为缓存时间,数值越小,修改记录后各地生效时间越快,默认为10分钟。 | 保持默认 |
iii.单击确认, 完成添加。
成功配置CNAME且生效后加速服务会立即生效。新增CNAME记录会实时生效, 修改CNAME记录会在72小时内生效。成功配置CNAME后状态更新约有10分钟延迟, CDN控制台的域名列表中可能仍显示“未配置CNAME”,请先忽略。
3.验证CNAME配置是否生效。
i.打开Windows操作系统中的cmd程序。
ii.在命令行中ping加速域名,如果返回的解析结果和CDN控制台上该加速域名的CNAME值一致,则表示CDN加速已经生效。
如果您的DNS服务商是腾讯云,您可以根据以下步骤完成CNAME配置。
1.获取加速域名的CNAME地址。
i.登录CDN控制台。
ii.在左侧导航栏,单击域名管理。
iii.在域名管理页面, 复制加速域名对应的CNAME地址。
2.添加CNAME记录
i.登录DNSPod控制台。
ii.在对应域名的域名解析页,单击添加记录,添加CNAME记录。
参数 | 说明 | 填写样例 |
---|---|---|
主机记录 | 主机记录指加速域名的前缀。 |
加速域名为testcdn.moduyun.com,主机记录为testcdn。 加速域名为www.moduyun.com,主机记录为www。 加速域名为moduyun.com,主机记录为@。 加速域名为*.moduyun.com,主机记录为*。 |
记录类型 | 选择CNAME。 | CNAME |
线路类型 | 选择“默认”类型。 | 保持默认 |
记录值 |
输入加速域名对应的CNAME地址 说明 一个加速域名对应一个CNAME地址,二级域名不能使用主域名的CNAME地址。 如果您要加速二级域名,需要将二级域名也添加到CDN上并解析到对应的CNAME地址, 或者在CDN上添加泛域名,泛域名的CNAME可以被二级域名使用。添加泛域名或二级域名,请参见 添加加速域名。 |
all.example.com.w.kunlunsl.com |
权重 | 无需填写。 | 不涉及 |
MX | 无需填写。 | 不涉及 |
TTL | TTL为缓存时间,数值越小,修改记录后各地生效时间越快。 | 保持默认 |
iii.单击保存, 完成添加。
成功配置CNAME且生效后加速服务会立即生效。新增CNAME记录会实时生效, 修改CNAME记录会在72小时内生效。成功配置CNAME后状态更新约有10分钟延迟, CDN控制台的域名列表中可能仍显示“未配置CNAME”,请先忽略。
3.验证CNAME配置是否生效。
i.打开Windows操作系统中的cmd程序。
ii.在命令行中ping加速域名,如果返回的解析结果和CDN控制台上该加速域名的CNAME值一致,则表示CDN加速已经生效。
如果您的DNS服务商是新网,您可以根据以下步骤完成CNAME配置。
1.获取加速域名的CNAME地址。
i.登录CDN控制台。
ii.在左侧导航栏,单击域名管理。
iii.在域名管理页面, 复制加速域名对应的CNAME地址。
2.添加CNAME记录
i.登录新网域名解析控制台。
ii.在对应域名的域名解析页,单击添加新的别名,添加CNAME记录。
参数 | 说明 | 填写样例 |
---|---|---|
别名 |
需指向的域名,即CDN为您分配的CNAME域名。 说明 一个加速域名对应一个CNAME地址,二级域名不能使用主域名的CNAME地址。 如果您要加速二级域名,需要将二级域名也添加到CDN上并解析到对应的CNAME地址, 或者在CDN上添加泛域名,泛域名的CNAME可以被二级域名使用。添加泛域名或二级域名,请参见 添加加速域名。 |
all.example.com.w.kunlunsl.com |
别名主机 | 别名主机指加速域名的前缀。 |
加速域名为testcdn.moduyun.com,别名主机为testcdn。 加速域名为www.moduyun.com,别名主机为www。 加速域名为moduyun.com,别名主机为@。 加速域名为*.moduyun.com,别名主机为*。 |
TTL | TTL为缓存时间,数值越小,修改记录后各地生效时间越快。 | 保持默认 |
iii.单击提交, 完成添加。
成功配置CNAME且生效后加速服务会立即生效。新增CNAME记录会实时生效, 修改CNAME记录会在72小时内生效。成功配置CNAME后状态更新约有10分钟延迟, CDN控制台的域名列表中可能仍显示“未配置CNAME”,请先忽略。
3.验证CNAME配置是否生效。
i.打开Windows操作系统中的cmd程序。
ii.在命令行中ping加速域名,如果返回的解析结果和CDN控制台上该加速域名的CNAME值一致,则表示CDN加速已经生效。
配置缓存规则:CDN默认缓存时间为3600秒,您可以修改缓存时间。 设置的缓存时间长短会导致回源流量不一样, 回源费用也有所不同,建议根据不同的业务需求设置缓存时长。 设置的缓存时间过短,会导致CDN频繁回源,从而增加源站的流量消耗。详细信息,请参见 配置缓存过期时间。
提高缓存命中率:使用CDN加速后如果缓存命中率低, 您可以配置预热功能,在业务高峰前提前预热热门资源。详细信息,请参见 配置刷新和预热。 查看缓存命中率低的原因,请参见 CDN缓存命中率较低。
配置CNAME过程中,常见的解析记录冲突有以下两种:
Q:CNAME记录和A记录冲突怎么办?
A:您需要先删除A记录再配置CNAME记录。删除A记录不会影响网站的访问,
因为配置了CNAME记录后,客户端的请求会请求到CDN上,
然后CDN再去访问源站服务器。CNAME在CDN加速中的原理,请参见
工作原理
Q:CNAME记录和MX记录冲突怎么办?
A:详细信息,请参见
CNAME和MX冲突的解决方法。
Q:如何验证CDN加速是否生效?
A:CNAME解析正确,CDN控制台会显示蓝色打钩符号。具体如下:
有感叹号:表示未正常解析(图示中①)
有打勾符:表示解析正常(图示中②)
验证CDN节点是否已经生效,请参见 如何验证CDN节点是否生效 或 如何通过浏览器的审查元素判断CDN缓存是否成功
Q:CNAME解析未生效的原因有哪些?
A:CNAME未正常解析的可能原因有以下几种:
检查配置的CNAME解析的记录值和CDN控制台获取的CNAME地址是否一致,不一致会导致解析失败。
完成CNAME配置后,运营商DNS的TTL还未更新,一般TTL时间为10分钟,实际以配置域名解析时选择的TTL为准
完成CNAME配置后,CDN服务会全网检查加速域名是否解析到CDN, 如果有个别地区没有解析也会显示感叹号,需要全网解析生效后才会显示正常。
您配置域名解析时设置了解析路线,让部分地区不走CDN加速,如下图所示。例如中国内地的解析路线解析到CDN,非 中国内地的解析路线是A记录解析到服务器,因为非中国内地没有解析到CDN,因此控制台未显示正常解析,但不影响您的实际使用。
CDN通过智能缓存将源站资源缓存到CDN节点,用户可通过CDN节点就近访问资源实现加速。 使用CDN成功加速静态资源后,如果您没有设置缓存时间或设置的缓存时间过短, 会导致CDN频繁回源,增加源站的流量消耗,从而增加回源费用。 因此您需根据不同的业务需求合理设置静态资源的缓存时长, 动态资源通常不缓存实时回源获取,配置的缓存时间不合理会加大回源流量,达不到加速效果。
CDN主要用于加速静态资源, 动态资源会回源站实时获取不进行缓存。 您可以根据文件类型和更新频率设置资源的缓存过期时间, 最长可以设置3年。具体操作,请参见 配置缓存过期时间。
文件类型 | 更新频率 | 缓存时间设置 | 文件类型举例 |
---|---|---|---|
静态文件 | 不常更新 | 1个月以上 | 图片、应用下载类型等 |
静态文件 | 频繁更新 | 根据实际业务情况设置 | JS、CSS等 |
动态文件 | 不涉及 | 0s,即不缓存 | PHP、JSP、ASP等 |
使用CDN加速后如果缓存命中率低,您可以配置预热功能,在业务高峰前提前预热热门资源。详细信息,请参见 配置刷新和预热。
如果您想了解缓存命中率低的原因,请参见 CDN缓存命中率较低。
摩杜云CDN控制台不仅可以帮助您完成域名配置等基本操作, 也提供了实时数据分析的资源监控服务。同时您还可以了解自己的计费情况, 随时变更计费方式。通过本文为您可以了解CDN控制台界面展示和域名管理功能。
说明 为了便于您对CDN产品的学习和理解,本文档从业务角度将CDN控制台支持的功能划分为:域名管理和服务管理。
CDN控制台界面展示如下图所示
CDN控制台界面说明如下表所示。
序号 | 区域 | 说明 |
---|---|---|
1 | 左侧导航栏 | CDN域名导航栏。详细功能介绍,请参见 域名管理功能列表。 |
2 | 基础数据 | CDN根据您服务的计费方式,展示计费项中的使用数据。详细功能介绍,请参见 基础服务计费。 |
3 | HTTPS证书 | 您可以查看已过期和即将过期的HTTPS证书。请参见 配置HTTPS证书。 |
4 | 热门服务 | CDN为您展示使用频率高的服务的快速快口。 |
5 | CDN使用指南 | 您可以查阅CDN相关的使用指南。如果您想了解更多,请参见 CDN学习路径。 |
6 | 实时日志推送服务 | 实时日志推送服务快速入口。详细功能介绍,请参见 配置实时日志推送。 |
7 | 计费方式 | 您已选择的计费方式。您也可根据所需快速修改计费方式。详细功能介绍,请参见 基础服务计费和 增值服务计费。 |
8 | 资源包 | 您已购买的资源包。详细功能介绍,请参见 资源包。 |
9 | 全部域名 | 您可以通过快速入口对域名进行管理,并执行添加和刷新预热操作。 |
10 | 其他加速产品 | 您可以了解与CDN相关的其他产品。 |
11 | 域名流量排行 | 您可以了解流量排行前五的域名。 |
CDN域名管理功能列表如下表所示。
功能 | 参考文档 | 说明 | 默认值 |
---|---|---|---|
批量复制 | 批量复制 | 将某一个加速域名的一个或多个配置,复制到另外一个或多个域名上。 | 无 |
设置报警 | 设置报警 | 监控CDN域名的带宽峰值、 4xx5xx返回码占比、命中率、公网下行流量和QPS监控项。 当报警规则被触发时,摩杜云监控会根据设置通过短信和邮件发送报警信息。 | 无 |
标签管理 | 绑定标签 | 标记域名或为域名分组。 | 无 |
标签管理 | 使用标签管理域名 | 使用标签快速筛选域名,进行分组管理。 | 无 |
标签管理 | 使用标签筛选数据 | 使用标签快速筛选域名,查询相关数据。 | 无 |
基本信息 | 修改基础信息 | 修改加速区域。 | 无 |
基本信息 | 配置源站 | 修改源站配置。 | 无 |
基本信息 | 配置源站 | 修改源站配置。 | 无 |
回源设置 | 配置回源HOST | 修改回源HOST域名。 | 开启 |
回源设置 | 配置回源协议 | CDN根据设定的协议规则回源。回源使用的协议和客户端访问资源的协议保持一致。 | 未开启 |
回源设置 | 开启摩杜云MOS私有Bucket回源授权 | 开通加速域名访问私有bucket资源内容的权限。 | 未开启 |
回源设置 | 配置回源SNI | 当源站IP绑定多个域名,且CDN节点以HTTPS协议访问源站时,设置回源SNI,指明具体访问域名。 | 关闭 |
回源设置 | 配置自定义回源HTTP头 | 当HTTP请求回源时,可以添加或删除回源HTTP头。 | 关闭 |
回源设置 | 配置回源请求超时时间 | 根据实际需求设置CDN回源请求超时的最长等待时间。 当回源请求等待时间超过配置的超时时间时,CDN节点与源站的连接断开。 | 30秒 |
缓存配置 | 配置缓存过期时间 | 自定义指定资源的缓存过期时间规则。 | 无 |
缓存配置 | 配置状态码过期时间 | 配置资源的指定目录或文件后缀名的状态码过期时间。 | 无 |
缓存配置 | 配置HTTP头 | 配置HTTP请求头,目前提供10个HTTP请求头参数可供自行定义取值。 | 无 |
缓存配置 | 自定义页面 | 根据所需自定义HTTP或者HTTPS响应返回码跳转的完整URL地址。 | 404 |
缓存配置 | 配置重写 | 对请求的URI进行修改和302重定向至目标URI。 | 无 |
HTTPS安全加速 | 配置HTTPS证书 | 提供全链路HTTPS安全加速方案, 仅需开启安全加速模式后上传加速域名证书/私钥, 并支持对证书进行查看、停用、启用、编辑操作。 | 关闭 |
HTTPS安全加速 | 设置HTTP/2 | 二进制协议带来更多扩展性、内容安全性、多路复用、头部压缩等优势。 | 未开启 |
配置强制跳转 | 设置HTTP/2 | 加速域名开启HTTPS安全加速的前提下,支持自定义设置,将原请求方式进行强制跳转。 | 未开启 |
配置TLS | 设置HTTP/2 | TLS协议版本开启后,加速域名开启TLS握手。目前只支持TLSv1.0、TLSv1.1、TLSv1.2和TLSv1.3版本。 | 关闭 |
HTTPS安全加速 | 配置HSTS | HSTS的作用是强制客户端(如浏览器)使用HTTPS与服务器创建连接。 | 关闭 |
访问控制 | 配置Referer防盗链 | 通过配置访问的Refer黑名单和白名单来实现对访客身份的识别和过滤,从而限制访问CDN资源的用户。 | 未开启 |
访问控制 | URL鉴权 | 通过配置URL鉴权来保护用户站点的资源不被非法站点下载盗用。 | 未开启 |
访问控制 | IP黑白名单 | 通过配置IP黑名单和白名单来实现对访客身份的识别和过滤,从而限制访问CDN资源的用户。 | 未开启 |
访问控制 | 配置UA黑/白名单 | 通过配置User-Agent黑名单和白名单来实现对访客身份的识别和过滤,从而限制访问CDN资源的用户。 | 未开启 |
性能优化 | 页面优化 | 压缩与去除页面中无用的空行、回车等内容,有效缩减页面大小。 | 未开启 |
性能优化 | 智能压缩 | 支持多种内容格式的智能压缩,有效减少您传输内容的大小。 | 未开启 |
性能优化 | Brotli压缩 | 对静态文本文件进行压缩时,可以开启此功能,有效减小传输内容大小,加速分发效果。 | 未开启 |
性能优化 | 过滤参数 | 当URL请求中携带?和参数时,CDN节点在收到URL请求后,判断是否需要携带参数的URL返回源站。 | 关闭 |
高级配置 | 配置带宽封顶 | 当统计周期(5分钟)产生的平均带宽超出所设置的带宽最大值时, 为了保护域名安全,此时域名会自动下线,所有的请求会回到源站。 | 关闭 |
视频相关设置 | Range回源 | 开启Range回源功能,可以减少回源流量消耗,并且提升资源响应时间。 | 关闭 |
视频相关设置 | 拖拽播放 | 开启拖拽播放功能后,当播放视音频时,随意拖拽播放进度,而不影响视音频的播放效果。 | 未开启 |
视频相关设置 | 听视频 | 开启听视频功能后,CDN节点会将视频文件中的音频分离,并返回给客户端,节省流量。 | 关闭 |
视频相关设置 | 音视频试看 | 开启音视频试看功能后,您可以试看音视频。 | 关闭 |
配置CDN WAF防护 | 配置WAF防护 | CDN结合WAF能力,将业务流量进行恶意特征识别及防护,将正常、安全的流量回源到服务器。 | 未开启 |
IPv6 | IPv6配置 | 开启IPv6开关后,IPv6的客户端请求将支持以IPv6协议访问CDN,CDN也将携带IPv6的客户端IP信息访问您的源站。 | 关闭 |
您可以参考本文档的批量复制域名配置功能, 将某一个加速域名的一个或多个配置,复制到另外一个或者多个域名上。 通过本文档您可以了解批量复制域名配置的操作方法。
您在进行批量复制前,请确保已经启用并配置了您想复制的域名,否则将无法批量复制。
1.登录CDN控制台。
2.在左侧导航栏,单击 域名管理。
3.在域名管理页面,选择您需要复制配置的域名,单击
复制配置
4.勾选您需要复制的配置项,单击下一步。
说明
源站信息和非源站信息无法同时复制。
您无法复制HTTPS证书到其他域名,请您单独配置。
自定义回源头为增量复制。例如,您的A域名有2条回源头配置,您从B域名复制了5条内容,则您会有7条回源头配置内容
HTTP头为非增量复制。例如,
您的A域名配置了cache_control为private,您的B域名配置为public,
复制后,您的cache_control为public。
开关类的配置复制,将会覆盖域名原有的配置。
Referer或IP黑白名单将会覆盖域名原有配置。
5.勾选您想要批量配置的目标域名,单击下一步。
您可以输入关键词查找域名。
6.在复制配置对话框,单击 确定
当您需要监控CDN域名的带宽峰值、4xx5xx返回码占比、命中率、下行流量、QPS等监控项时, 您可以直接在摩杜云的云监控控制台设置报警规则。 当报警规则被触发时,摩杜云监控会根据您设置的短信、邮件等通知方式给您发送报警信息。
1.登录CDN控制台。
2.在左侧导航栏,单击 域名管理。
3.在域名管理单击
报警设置 ,跳转到云监控控制台
4.选择云监控服务 > CDN,单机 报警规则页签。
5.点击创建报警规则。
6.创建针对CDN的报警规则,详情请参见 创建阈值报警规则。
7.单击 确定。
摩杜云CDN不对标签进行任何定义, 仅严格按字符串对标签和域名进行匹配、 筛选。您可以通过标签管理功能,对 加速域名进行绑定标签、解绑标签、分组管理和筛选数据。
标签管理的使用限制如下:
1.每个标签都由一个键值对Key:Value组成。
2.每个域名最多绑定20个标签。
3.同一个域名的标签键Key不能重复。 如果对一个域名设置2个同Key不同Value的标签,新值将覆盖旧值。 例如对域名test.example.com先后设置了标签Key1:Value1和Key1:Value2, 则最终test.example.com只会绑定标签Key1:Value2。
4.键key不支持moduyun、acs:开头,不允许包含http://和https://,不允许为空字符串。
5.值value不允许包含http://和https://,允许为空字符串。
6.最大键key长度:64个Unicode字符。
7.最大值value长度:128个Unicode字符。
8.区分大小写。
说明 如果您需要查询当前用户下的所有标签,只能通过API接口实现,请参见 DescribeUserTags
您可以使用标签,对域名进行如下操作。
功能 | 说明 |
---|---|
绑定标签 | 创建用于标记域名的用途或对域名进行分组管理的标签。 |
解绑标签 | 删除已经不再适用于您当前某个或多个域名用途的标签。 |
使用标签管理域名 | 域名绑定标签后,您可以使用标签,快速筛选对应的域名,进行分组管理。 |
使用标签筛选数据 | 域名绑定标签后,您可以使用标签,快速筛选对应的域名,查询域名数据。 |
您可以通过标签功能为域名绑定标签,实现标记域名或为域名分组。
1.登录CDN控制台。
2.在左侧导航栏,单击 域名管理。
3.域名绑定标签。
1.单个域名增加标签
a.在域名管理页面,选择您需要设置标签的域名,将光标移动到对应标签上。
b.在悬浮窗内,单击 编辑
。
c.在
编辑标签
对话框,您可以
选择已有标签
或
新建标签
进行绑定。
d.单击 确定 。
2.批量域名增加标签
a.选中您需要批量增加标签的域名,选择 标签管理
> 增加标签。
b.在
批量新增标签
对话框,您可以选择
已有标签 或
新建标签 进行绑定。
c.单击 确定。
您可以调用API接口绑定标签,请参见添加资源标签。
如果标签已经不再适用于您当前某个或多个域名的用途,您可以解绑域名标签。
1.登录CDN控制台。
2.在左侧导航栏,单击 域名管理。
3.勾选您需要删除标签的域名,选择标签管理 > 删除标签。
4.在批量删除标签
对话框,选择您需要删除的标签,单击
确定。
您可以调用API接口解绑标签,请参见删除资源标签。
您可以在域名绑定标签后,使用标签快速筛选对应的域名,进行分组管理。
1.登录CDN控制台。
2.在左侧导航栏,单击 域名管理。
3.在域名管理页面,单击
选择标签。
4.选中需要筛选的标签(可多选)进行管理。
您可以调用API接口查询域名对应的标签,从而对域名进行管理,请参见获取资源对应的标签。
如果您需要查询部分域名的数据,您可以在域名绑定标签后,使用标签快速筛选对应的域名,查询相关数据。
1.登录CDN控制台。
2.您可以通过如下两种方式筛选并查询数据。
说明 如果您同时选择多个标签,则查询的结果是各个标签对应域名的交集。
在左侧导航栏,选择监控查询 > 资源监控。
a. 在 流量带宽 页签,单击 选择标签。
b.选中需要筛选的标签,单击查询。
在左侧导航栏,选择监控查询 > 用量查询。
a. 在 用量查询 页签,单击 选择标签。
b.选中需要筛选的标签,单击查询。
本文通过举例为您介绍如何使用标签进行域名的分组管理。
某公司在摩杜云CDN拥有100个域名, 分属电商、游戏、文娱三个部门, 服务于营销活动、游戏 A、游戏 B、后期制作等业务。 公司有三位运维负责人,分别是张三、李四、王五。
为了方便管理,该公司使用标签来分类管理对应的域名,定义了下述标签键(Key)和值(Value)。
键(Key) | 值(Value) |
---|---|
部门 | 电商、游戏、文娱 |
业务 | 营销活动、游戏 A、游戏 B、后期制作 |
负责人 | 张三、李四、王五 |
将这些标签的键和值绑定到域名上,域名与标签键值的关系如下表所示:
域名 | Key为部门,Value为 | Key为业务,Value为 | Key为负责人,Value为 |
---|---|---|---|
domain1 | 电商 | 营销活动 | 王五 |
domain2 | 电商 | 营销活动 | 王五 |
domain3 | 游戏 | 游戏A | 张三 |
domain3 | 游戏 | 游戏B | 张三 |
domain4 | 游戏 | 游戏B | 张三 |
domain5 | 游戏 | 游戏B | 李四 |
domain6 | 游戏 | 游戏B | 李四 |
domain7 | 游戏 | 游戏B | 李四 |
domain8 | 文娱 | 后期制作 | 王五 |
domain9 | 文娱 | 后期制作 | 王五 |
domain10 | 文娱 | 后期制作 | 王五 |
如果您想筛选出王五负责的域名,则选择标签 负责人:王五。
如果您想筛选出游戏部门中李四负责的域名,则选择标签 部门:游戏和负责人:李四。
摩杜云CDN为你提供加速域名的基本配置功能。您可以在控制台查看加速域名的基础信息和源站信息,切换加速域名的加速区域及修改源站信息。
您可以在CDN控制台进行以下基本配置:
修改基础信息,变更您的CDN服务范围。
配置源站,修改源站类型、源站地址、端口等源站信息。
当您需要变更CDN服务范围时,您可以通过切换加速区域功能实现。
1.登录CDN控制台。
2.在左侧导航栏,单击域名管理。
3.在域名管理页面,单击目标域名对应的 管理
4.在基础信息区域,单击 修改
5.在加速区域 对话框,选择您需要切换的加速区域。
参数 | 说明 | |
---|---|---|
仅中国内地 | 如果选择仅中国内地,则需要工信部备案。域名备案方法,请参见 加速域名备案。 | |
全球 | 如果选择全球,则需要工信部备案。域名备案方法,请参见 加速域名备案。 | |
全球(不包含中国内地) | 如果选择全球(不包含中国内地),则无需工信部备案。 |
6.单击确定
当您需要变更源站类型时,您可以阅读本文档,了解源站类型的修改方法,以及注意事项。
注意 您修改源站信息时,如果 源站信息选择为 MOS域名 、IP 或 源站域名 , 则您可以根据实际情况自定义回源端口。目前CDN仅支持以HTTP协议回源到自定义端口。
摩杜云CDN支持的源站类型包括MOS域名、IP、源站域名和函数计算域名。 其中,IP和源站域名支持多IP或多域名设置,并支持用在多源站场景下, 进行回源优先级设置。
说明 源站健康检查:实行主动四层健康检查机制, 探测源站的80、443或自定义端口。每2.5秒检查一次, 连续3次失败标记为不可用。
CDN主要支持主备方式切换源站场景。当多个源站回源时, 优先回源优先级为主的源站。如果主站连续3次健康检查均失败,则回源 优先级为备 的源站。如果该源站的主站健康检查成功, 则该源站将重新标记为可用, 恢复其优先级。当所有源站的回源优先级相同时,CDN将自动轮询回源。
1.登录CDN控制台。
2.在左侧导航栏,单击域名管理。
3.在域名管理页面,单击目标域名对应的 管理
4.在源站信息区域,单击 修改配置
5.在源站配置 对话框,设置源站类型、源站地址和端口。
需要配置的参数说明如下:
说明
如果您选择的源站类型为
IP或
源站域名,
则仍然按照外网流量价格计费。
如果您选择的源站类型为 MOS域名
,即从CDN回源MOS,则按照内网的价格计费,具体价格请参见
MOS价格详情。
如果选择域名类型为 源站域名 ,
并设置了一个MOS的域名,则仍然按照外网流量价格计费。
源站类型
源站类型 | 说明 |
---|---|
IP | 支持多个服务器外网IP地址。 如果您使用摩杜云云服务器MCS, 则可以免审核MCS的IP地址。详细信息,请参见 云服务器MCS |
源站域名 |
支持多个源站域名。 说明 源站域名不能与加速域名相同,否则会造成循环解析, 无法回源。例如您的源站域名为img.yourdomain.com, 则加速域名可设置为cdn.yourdomain.com。 |
MOS域名 | 您可以手动输入摩杜云MOS Bucket的外网域名, 例如:xxx.oss-cn-hangzhou.moduyuncs.com。MOS 外网域名可前往MOS控制台查看,也可直接选择同账号下的MOS Bucket。 |
函数计算域名 | 您需要选择函数计算 区域 和 域名 设置函数计算域名的操作方法,请参见 如何设置函数计算域名。 |
端口
端口 | 说明 |
---|---|
80端口 | 资源以HTTP或HTTPS协议回源到80端口。 |
443端口 |
资源以HTTP或HTTPS协议回源到443端口。
如果您的源站为单个IP地址提供多个域名服务,
您需要完成配置回源操作。详细信息,请参见
配置回源SNI
说明 如果您的源站配置了强制HTTPS访问,则回源端口必须为443。 |
自定义端口 |
目前仅支持以HTTP协议回源到自定义端口。
如果您需要以HTTPS协议回源到自定义端口,则请
联系客服 注意 如果您配置了自定义端口,则请关闭协议跟随回源功能, 自定义端口配置才能生效。关闭回源协议的操作方法,请参见 配置回源协议 当源站选择MOS类型时,回源端口是否支持自定义端口,取决于MOS产品。 |
6.单击确定 ,完成配置。
当您通过客户端请求访问资源时, 如果CDN节点上未缓存该资源,则会到源站获取, 同时缓存到CDN节点。您可以根据所需配置回源的相关功能,提升资源访问效率。
您可以通过回源配置功能,对域名执行如下操作。
功能 | 说明 |
---|---|
配置回源HOST | 当您需要自定义CDN节点回源时需要访问的具体服务器域名时,需要配置回源HOST的域名类型。 |
配置回源协议 | 当您通过客户端请求访问资源时,如果CDN节点上未缓存该资源, 则会根据您配置的协议跟随规则到源站获取资源,同时缓存到CDN节点。 |
开启私有Bucket回源授权 | 当您的源站为MOS时,可以开通加速域名访问私有MOS Bucket资源的权限,有效防止资源盗链。 |
关闭私有Bucket回源授权 | 您可以通过RAM控制台,取消对应角色名称的授权,关闭私有Bucket回源功能。 |
配置回源SNI | 如果您的源站IP绑定了多个域名,当CDN节点以HTTPS协议访问您的源站时,您可以设置回源SNI,指明具体访问域名。 |
配置自定义回源HTTP头 | HTTP请求回源时,您可以添加或删除回源HTTP头。 |
配置回源请求超时时间 | CDN加速节点的回源请求超时等待时间默认为30秒, 您可以根据实际需求设置CDN回源请求的最长等待时间。 当回源请求等待时间超过配置的超时时间时,CDN节点与源站的连接断开。 |
如果您需要自定义CDN节点回源时需要访问的具体服务器域名, 则需要配置回源HOST的域名类型。 回源HOST可选域名类型包括:加速域名、源站域名和自定义域名。
回源HOST指CDN节点在回源过程中, 在源站访问的站点域名。当您的源站有多个业务共用的情况时, 可以通过用户回源请求里面携带的回源HOST来区分不同的业务。
说明 如果您的源站绑定了多个域名或站点,则您需要在自定义域名中,指定具体域名,否则回源会失败。
源站和回源HOST的区别:
源站:源站决定了回源时请求到的具体IP地址。
回源HOST:回源HOST决定了回源请求访问到该IP地址上的具体站点。
1.登录CDN控制台。
2.在左侧导航栏,单击域名管理。
3.在域名管理页面,单击目标域名对应的 管理
4.在指定域名的左侧导航栏,单击 回源配置
5.在回源HOST 区域,单击 修改配置。
6.打开回源HOST 开关,选择 域名类型。
参数 | 说明 |
---|---|
加速域名 | 加速域名是指您需要加速的域名,即终端用户直接访问到的域名, 例如:cdntest.com。当回源HOST的域名类型选择为加速域名的时候, 回源HOST将会被配置为加速域名,例如:cdntest.com。 |
源站域名 | 源站域名是指您的源站服务器的域名地址, 即CDN回源需要访问的域名地址,例如:origin.com。 当回源HOST的域名类型选择为源站域名的时候,回源HOST将会被配置为源站域名,例如:origin.com。 |
自定义域名 | 当回源HOST的域名类型选择为自定义域名的时候, 回源HOST将会被配置用户指定的任意域名。 如果您的源站绑定了多个域名,则需要指定具体域名,否则回源会失败。 |
示例 | 源站类型 | 功能状态 | 域名 | 说明 |
---|---|---|---|---|
示例一 | 域名类型 | 回源HOST功能默认关闭 |
加速域名: cdntest.com 源站地址: origin.com |
域名类型选择 加速域名
,则回源HOST为cdntest.com。
域名类型选择 源站域名 ,则回源HOST为origin.com。 域名类型选择 自定义域名 ,则回源HOST为用户输入的自定义域名。 |
示例二 | IP地址类型 | 回源HOST功能默认关闭 |
加速域名: cdntest.com 源站地址: 1.1.1.1 |
域名类型选择 加速域名
,则回源HOST为cdntest.com。
域名类型选择 自定义域名 ,则回源HOST为用户输入的自定义域名。 说明 源站地址是IP地址类型,所以域名类型的 源站域名 选项被置灰,不可选择。 |
示例三 | MOS域名类型 | 回源HOST默认开启 |
加速域名: cdntest.com 源站地址: test.oss-cn-hangzhou.moduyuncs.com |
域名类型选择 加速域名
,则回源HOST为cdntest.com。
域名类型选择 源站域名 ,则回源HOST为 test.oss-cn-hangzhou.moduyuncs.com 域名类型选择 自定义域名 ,则回源 HOST为用户输入的自定义域名。 说明 默认配置为: 域名类型:源站域名 域名地址:test.oss-cn-hangzhou.moduyuncs.com |
7.单击确定
协议跟随回源是指回源使用的协议和客户端访问资源的协议保持一致。如果客户端使用HTTPS方式请求资源, 当节点上未缓存该资源时,会使用相同的HTTPS方式回源获取资源。 同理,如果客户端使用HTTP协议,CDN节点也将使用HTTP协议回源。
注意 源站需要同时支持80端口和443端口,否则有可能会造成回源失败。
1.登录CDN控制台。
2.在左侧导航栏,单击域名管理。
3.在域名管理页面,单击目标域名对应的 管理
4.在指定域名的左侧导航栏,单击 回源配置
5.在回源HOST 区域,打开 回源协议 开关
6.单击修改配置。
7.在 静态协议跟随回源 对话框,选择的回源协议类型为: 跟随 、HTTP 或 HTTPS 。
参数 | 说明 |
---|---|
跟随 | 客户端以HTTP或HTTPS协议请求CDN,CDN跟随客户端的协议请求源站。 |
HTTP | CDN只以HTTP协议回源。 |
HTTPS | CDN只以HTTPS协议回源。 |
6.单击确定。
当您的源站为MOS时, 可以开通加速域名访问私有MOS Bucket资源的权限, 有效防止资源盗链。通过本文您可以了解开启私有Bucket回源授权的操作方法。
您可以配合使用摩杜云CDN提供的Referer防盗链功能、鉴权功能,有效保护您的资源安全,具体请参见 配置Referer防盗链和 URL鉴权。
注意
开启私有MOS Bucket回源授权后,
即授权CDN对您所有Bucket的只读权限,
不只是对当前Bucket授权。
授权成功并开启了对应域名的私有Bucket回源授权功能,该加速域名可以访问您的私有Bucket内的所有资源。,
开启该功能前,请根据您的实际业务情况谨慎决策。如果您授权的私有Bucket内容并不适合作为CDN加速的回源内
容,请勿授权或开启此功能。
如果您的网站有被攻击的风险,请购买高防服务,同时请勿授权或开启私有Bucket回源授权功能。
1.登录CDN控制台。
2.在左侧导航栏,单击域名管理。
3.在域名管理页面,单击目标域名对应的 管理
4.在指定域名的左侧导航栏,单击 回源配置
5.在摩杜云MOS私有Bucket回源 区域,单击 点击授权。
6.单击同意授权。
说明 当您的源站为MOS时,才支持开通加速域名访问私有MOS Bucket资源的权限。
7.在
摩杜云MOS私有Bucket回源 区域,
打开 摩杜云MOS私有Bucket回源 开关。
当CDN回源MOS私有Bucket访问非加密文件时,完成以上配置即可正常访问文件。如果您在MOS上对文件进行了KMS加 密,此时将无法直接访问,需要为 ModuyunyunCDNAccessingPrivateMOSRole 角色添加 ModuyunyunKMSCryptoUserAccess 权限才能正常访问文件。
如需关闭私有Bucket,请参见 关闭私有Bucket回源授权。
可选: 为 ModuyunyunCDNAccessingPrivateMOSRole 角色添加 ModuyunyunKMSCryptoUserAccess 权限。
i.登录 RAM控制台 。
ii.在左侧导航栏,单击 RAM角色管理。
iii.在 RAM角色名称 列表下,找到 ModuyunyunCDNAccessingPrivateMOSRole角色。
iv.在 单击 添加权限 ,被授权主体会自动填入。
v.在系统策略下搜索 ModuyunKMSCryptoUserAccess, 并单击 ModuyunKMSCryptoUserAccess 移动到 已选择 列表。
vi.单击 确定, 显示授权成功。
vii.单击 完成 。
本文档介绍了如何移除加速域名能够访问您私有Bucket内资源的权限。 您可以通过访问控制 RAM(Resource Access Management)控制台, 取消对应角色名称的授权,关闭私有Bucket回源功能。
若您的加速域名正在使用私有Bucket作为源站进行回源,请不要关闭或删除私有Bucket授权。
1.登录RAM控制台。
2.在左侧导航栏,单击RAM角色管理。
3.在RAM角色管理页面,,单击RAM角色名称 ModuyunCDNAccessingPrivateMOSRole。
4.单击待删除权限对应的移除权限。
5.在移除权限确认对话框中,单击确定。
6.返回RAM角色管理页面,单击待删除角色对应的 删除。
7.在删除RAM角色的确认对话框中,单击 确定。
如果您的源站IP绑定了多个域名, 当CDN节点以HTTPS协议访问您的源站时, 您可以设置回源SNI,指明具体需要访问的域名。
服务器名称指示SNI(Server Name Indication) 是一个扩展的传输层安全性协议TLS(Transport Layer Security)。 当该协议下的握手过程开始时, 客户端会返回正在连接的那台服务器即将要连接的主机名称, 以允许该服务器在相同的IP地址和TCP端口号上呈现多个证书 ,即一台服务器可以为多个域名提供服务。 因此,同一个IP地址上提供的多个安全的HTTPS网站或其他任何基于TLS的服务, 不需要使用相同的证书。
如果您的源站服务器使用单个IP提供多个域名的HTTPS服务, 且您已经为CDN设置了443端口回源(CDN节点以HTTPS协议访问您的服务器), 您需要设置回源SNI,指明所请求的具体域名, 当CDN节点以HTTPS协议回源访问您的服务器时,服务器才会正确地返回对应的证书。
说明 如果您的源站是摩杜云MOS,则无需设置回源SNI。
回源SNI的工作原理如下图所示。
回源SNI的工作流程如下:
1.当CDN节点以HTTPS协议访问源站时,需要在SNI中指定访问的域名。
2.源站接收到请求后,根据SNI中记录的域名,返回对应域名的证书。
3.CDN节点收到证书,与服务器端建立安全连接。
1.登录CDN控制台。
2.在左侧导航栏,单击域名管理。
3.在域名管理页面,单击目标域名对应的 管理
4.在指定域名的左侧导航栏,单击 回源配置
5.在配置 页签下找到 回源SNI ,单击修改配置。
6.在 回源SNI 对话框,打开 回源SNI开关 ,输入服务器源站提供服务的域名。
说明
SNI在摩杜云CDN产品中指源站域名。
如果您的源站服务器使用单个IP地址提供多个域名的HTTPS服务,
则需要设置回源SNI,指明所请求的具体域名,例如cdn.console.moduyun.com。
目前回源SNI只支持配置为精确域名,不支持配置为泛域名。在加速域名为泛域名的情况下,如果需要实现回
源SNI能够自动设置为您实际访问的加速域名,请
联系客服
申请后台配置。
7.单击 确定 ,完成配置。
HTTP消息头是指,在超文本传输协议( Hypertext Transfer Protocol,HTTP)的请求和响应消息中,协议头部的组件。 HTTP消息头准确描述了正在获取的资源、 服务器或客户端的行为,定义了HTTP事务中的具体操作参数。HTTP请求回源时,您可以添加或删除回源HTTP头。
在HTTP消息头中,按其出现的上下文环境,分为通用头、请求头、响应头等。
1.登录CDN控制台。
2.在左侧导航栏,单击域名管理。
3.在域名管理页面,单击目标域名对应的 管理
4.在指定域名的左侧导航栏,单击 回源配置
5.单击回源HTTP请求头
6.单击添加
7.单击回源HTTP头 页面,选择 自定义回源头 设置 自定义参数和取值
注意 当您在配置 回源HTTP头 时,建议选择 参数为 自定义参数 根据您的实际需求自定义HTTP头, 不要选择参数列表中指定的HTTP头。
8.单击确定。
当您在配置 回源HTTP头 时,如果选择 参数为 自定义参数 则配置自定义参数后,系统可能报错,如下图所示。原因是您配置的字段是内部保留字段,请您重新配置。
当CDN节点没有您请求的资源,CDN节点会进行回源获取最新的内容。 CDN加速节点的回源请求超时等待时间默认为30秒,您可以根据实际需求设置CDN回源请求的最长等待时间。 当回源请求等待时间超过配置的超时时间时, CDN节点与源站的连接断开。通过本文档,您可以了解配置回源请求超时时间的操作方法 。
1.登录CDN控制台。
2.在左侧导航栏,单击域名管理。
3.在域名管理页面,单击目标域名对应的 管理
4.在指定域名的左侧导航栏,单击 回源配置
5.在回源请求超时时间 区域,单击 修改配置
6.在回源请求超时时间
对话框,设置
超时时间
CDN加速节点的回源请求超时时间正常不超过100秒,配置的最大值不能超过900秒。
7.单击确定 完成配置。
当您需要改写回源请求中的URI时, 可以配置回源URI改写功能。 通过本文您可以了解配置重写规则的操作方法。
当您的回源请求URI与源站的URI不匹配时, 需要将您的回源请求URI修改为与源站匹配的URI, 您可以根据实际需要配置多条改写匹配规则。
1.登录CDN控制台。
2.在左侧导航栏,单击域名管理。
3.在域名管理页面,单击目标域名对应的 管理
4.在指定域名的左侧导航栏,单击 回源配置
5.单击 回源URI改写。
6.在回源URI改写 页签,单击 添加
7.根据您的需求,配置需要改写的URI、目标URI和执行规则。
参数 | 示例 | 说明 |
---|---|---|
需要改写的URI | ^/hello$ | 以正斜线(/)开头的URI,不含http://头及域名。支持PCRE正则表达式。 |
目标URI | /hello/test | 以正斜线(/)开头的URI,不含http://头及域名。 |
执行规则 | 空 | 如果配置了多条规则,在匹配执行当前规则后,继续匹配后续规则。 |
执行规则 | break | 如果配置了多条规则,在匹配执行当前规则后,后续规则将不再匹配,并且只修改URI部分,不修改URL的参数。 |
执行规则 | enhance_break | 如果配置了多条规则,在匹配执行当前规则后 ,后续规则将不再匹配, 但是匹配和修改整个URL(包括URI+参数)。 |
注意
回源URI改写
功能中的执行规则“break”虽然不修改URL的参数部分,但是并不影响
回源参数改写
功能对URL中参数的改写。
回源URI改写
功能在配置执行规则“enhance_break”的情况下,对URL中参数的改写可能会与
回源参数改写
功能对URL中参数的改写相冲突,这两个功能同时配置的时候,需要注意避免配置冲突。
回源URI改写
功能在配置执行规则“enhance_break”的情况下,对URL中参数的改写可能会与
域名管理 > 性能优化
页签下的
保留参数 或 忽略参数
功能相冲突,这三个功能同时配置的时候,需要注意避免配置冲突。
8.单击 确定 ,使改写规则开始执行和生效。
您也可以在 回源URI改写 页面的规则列表中,单击 修改 或 删除 , 对当前配置的规则进行相应操作。
注意
单个域名可以配置的回源URI改写规则数量上限是50个。
规则改写按照规则列表从上到下顺序执行的,此顺序可能会影响您的改写结果。
回源URI改写
功能与 重写功能的区别在于,重写功能的作用位置是在CDN边缘节点上面,会影响CDN内部链
路,也会改写缓存key,而回源URI改写功能的作用位置是在CDN回源节点上面,不影响CDN内部链路,不改写缓存key。
样例一
参数 | 示例 |
---|---|
待改写URI | ^/hello$ |
目标URI | /index.html |
执行规则 | 空 |
结果说明 |
原始请求:http://domain.com/hello 改写后的回源请求:http://domain.com/index.html 该请求将会继续匹配回源URI改写 规则列表中其余的规则。 |
样例二
参数 | 示例 |
---|---|
待改写URI | ^/hello.jpg$ |
目标URI | /image/hello.jpg |
执行规则 | break |
结果说明 |
原始请求:http://domain.com/hello.jpg 改写后的回源请求:http://domain.com/image/hello.jpg 该请求将会继续匹配回源URI改写 规则列表中其余的规则。 |
样例三
参数 | 示例 |
---|---|
待改写URI | ^/hello.jpg?code=123$ |
目标URI | /image/hello.jpg?code=321 |
执行规则 | enhance_break |
结果说明 |
原始请求:http://domain.com/hello.jpg?code=123 改写后的回源请求:http://domain.com/image/hello.jpg?code=321 该请求将会继续匹配回源URI改写 规则列表中其余的规则。 |
当您需要改写用户回源请求URL中的参数时, 可以配置回源参数改写功能。通过本文档, 您可以了解配置回源参数改写功能的操作方法。
当用户请求URL中携带的参数信息与您需要发送给源站的参数信息不一致时, 您可以配置多个回源参数改写规则, 实现忽略、添加、删除、保留、修改等多种操作。
1.登录CDN控制台。
2.在左侧导航栏,单击域名管理。
3.在域名管理页面,单击目标域名对应的 管理
4.在指定域名的左侧导航栏,单击 回源配置
5.单击 回源参数改写。
6.单击 回源参数改写 页签,打开 使用回源参数改写 开关。
7.配置回源参数改写操作。
您可以根据需求配置不同的操作类型,也可以在一种操作类型的参数框里面添加多个参数。
8.单击 确定 ,使改写操作开始执行和生效。
您也可以在 回源参数改写 页面, 单击 修改配置 ,对当前配置的规则进行修改操作。
改写回源参数需要注意如下事项:
改写规则的优先级为:添加参数>删除参数>仅保留>修改参数。
忽略参数功能和 仅保留 功能互斥,要避免出现两个功能同时配置的情况,以免出现功能冲突。
开启忽略参数 功能(同时仅保留功能的输入框留空)的情况下,将会忽略原始URL中携带的所有参数, 但是由于添加参数和删除参数操作的优先级更高,添加参数和删除参数操作仍会生效。。
在仅保留 功能的输入框内填写需要保留的参数(同时关闭忽略参数功能), 将只会保留原始URL中携带的指定参数, 但是由于添加参数和删除参数操作的优先级更高,添加参数和删除参数操作仍会生效。
说明
与其他功能的冲突说明如下:
回源参数改写
功能对URL中参数的改写,可能会与
回源URI改写
功能在配置执行规则“enhance_break”的情况
下相冲突,这两个功能同时配置的时候,需要注意避免配置冲突。
回源参数改写
功能对URL中参数的改写,可能会与
域名管理 > 性能优化
页签下的
保留参数 或 忽略参数 功能相
下相冲突,这两个功能同时配置的时候,需要注意避免配置冲突。
回源参数改写
功能对URL中参数的改写,可能会与
域名管理 > 性能优化
功能的作为位置是在CDN回源节点上面,不影响CDN内部链路,不改写缓存key,而
保留参数 或 忽略参数
功能的作用位置是在CDN边缘节点上面,会影响CDN内部链路,也会改写缓存key。
样例一
参数 | 示例 |
---|---|
忽略参数 | 开启 |
添加参数 | 无 |
删除参数 | 无 |
仅保留 | 无 |
修改参数 | 无 |
结果说明 |
原始请求:http://domain.com/index.html?code1=1&code2=2&code3=3
改写后的回源请求:http://domain.com/index.html |
样例二
参数 | 示例 |
---|---|
忽略参数 | 无 |
添加参数 | 无 |
删除参数 | 无 |
仅保留 | code2 |
修改参数 | 无 |
结果说明 |
原始请求:http://domain.com/index.html?code1=1&code2=2&code3=3
改写后的回源请求:http://domain.com/index.html?code2=2 |
样例三
参数 | 示例 |
---|---|
忽略参数 | 无 |
添加参数 | code4=4 |
删除参数 | code2 |
仅保留 | 无 |
修改参数 | code3=0 |
结果说明 |
原始请求:http://domain.com/index.html?code1=1&code2=2&code3=3 改写后的回源请求:http://domain.com/index.html?code1=1&code3=0&code4=4 |
当您需要改写用户回源请求URL中的HTTP Header时, 可以通过配置回源HTTP请求头参数实现。通过本文档, 您可以了解配置回源HTTP请求头的操作方法。
HTTP消息头是指, 在超文本传输协议HTTP(Hypertext Transfer Protocol)的请求和响应消息中, 协议头部的组件。 在HTTP消息头中,按其出现的上下文环境,分为通用头、请求头、响应头等。
说明
回源请求是指用户请求中该加速域名下有通过CDN返回源站的HTTP消息。
回源HTTP请求头的配置只会影响通过CDN回源的HTTP消息,对于CDN节点直接响应给用户的HTTP消息不做修改。
目前不支持泛域名设置。
1.登录CDN控制台。
2.在左侧导航栏,单击域名管理。
3.在域名管理页面,单击目标域名对应的 管理
4.在指定域名的左侧导航栏,单击 回源配置
5.单击回源HTTP请求头(新)。
6.在回源HTTP请求头(新) 页签,单击 添加
7.配置回源HTTP请求头信息。
注意 当不同的操作方式同时作用于同一个回源请求头参数的时候, 将会存在操作冲突的情况。此时按照操作类型的优先级来执行, 优先级顺序为 替换 > 增加 > 变更/删除 例如:当增加和删除操作同时作用于同一个参数时,会先增加,再删除。
增加请求头参数
配置项 | 示例 | 说明 |
---|---|---|
请求头操作 | 增加 | 在回源HTTP请求中增加指定的请求头参数。 |
自定义请求头参数 | 自定义请求头 | 可以选择在配置弹窗中已经预制的请求头参数, 也可以在下拉框里选择自定义请求头,配置自定义请求头参数。 |
自定义请求头名称 | x-code | 自定义请求头名称为x-code。 |
请求头值 | key1 | 一个请求头参数里面,可以配置多个值,不同值之间用逗号(,)隔开。 |
请求头值 | key1, key2 | 一个请求头参数里面,可以配置多个值,不同值之间用逗号(,)隔开。 |
是否允许重复 | 允许 | 当是否允许重复设置为允许时,可以添加重复的请求头参数。例如:x-code:key1,x-code:key2。 |
是否允许重复 | 不允许 | 当是否允许重复设置为不允许时,添加同一个请求头参数, 后面添加的值会覆盖前面添加的值。例如:先添加x-code:key1后, 再添加x-code:key2,最终的值为x-code:key2。 |
删除请求头参数
配置项 | 示例 | 说明 |
---|---|---|
请求头操作 | 删除 | 删除所有与请求头参数名称匹配的参数值,无论是否有重复的请求头参数。 |
自定义请求头参数 | 自定义请求头 | 可以选择在配置弹窗中已经预制的请求头参数,也可以在下拉框里选择自定义请求头,删除自定义请求头参数。 |
自定义请求头名称 | x-code | 自定义请求头名称为x-code。 |
变更请求头参数
配置项 | 示例 | 说明 |
---|---|---|
请求头操作 | 变更 | 当请求头参数不存在重复时,可以正常变更参数,有多个重复请求头参数的情况下,不允许进行变更操作。 |
自定义请求头参数 | 自定义请求头 | 可以选择在配置弹窗中已经预制的请求头参数,也可以在下拉框里选择自定义请求头,变更自定义请求头参数。 |
自定义请求头名称 | x-code | 自定义请求头名称为x-code。 |
请求头变更为 | key1, key3 | 一个请求头参数里面,可以配置多个值,不同值之间用号(,)隔开。 |
替换请求头参数
配置项 | 示例 | 说明 |
---|---|---|
请求头操作 | 替换 | 当请求头参数不存在重复时,可以正常替换参数,有多个重复请求头参数的情况下,不允许进行替换操作。 |
自定义请求头参数 | 自定义请求头 | 可以选择在配置弹窗中已经预制的请求头参数,也可以在下拉框里选择自定义请求头,变更自定义请求头参数。 |
自定义请求头名称 | x-code | 自定义请求头名称为x-code。 |
查找 | key | 正则表达式查找需要替换的参数值。 |
替换为 | abc | 正则表达式替换需要替换的参数值。 |
匹配 | 匹配所有 | 当匹配选项设置为匹配所有时, 所有被匹配的值都会被替换。 例如:x-code:key1,key2,key3, 正则匹配值key替换为abc,替换后的结果为x-code:abc1,abc2,abc3。 |
匹配 | 仅匹配第一个 | 当匹配选项设置为仅匹配第一个时, 只有第一个被匹配的值会被替换。 例如:x-code:key1,key2,key3, 正则匹配值key替换为abc,替换后的结果为x-code:abc1,key2,key3。 |
8.单击确定。
当您需要改写用户回源响应请求URL中的HTTP Header时, 可以配置功能。通过本文档,您可以了解配置回源HTTP响应头(新)功能的操作方法。
HTTP消息头是指,在超文本传输协议HTTP(Hypertext Transfer Protocol)的请求和响应消息中,协议头部的组件。 在HTTP消息头中,按其出现的上下文环境,分为通用头、请求头、响应头等。
说明
回源请求是指用户请求中该加速域名下有通过CDN返回源站的HTTP消息。
回源HTTP请求头的配置只会影响通过CDN回源的HTTP消息,对于CDN节点直接响应给用户的HTTP消息不做修改。
目前不支持泛域名设置。
1.登录CDN控制台。
2.在左侧导航栏,单击域名管理。
3.在域名管理页面,单击目标域名对应的 管理
4.在指定域名的左侧导航栏,单击 回源配置
5.单击回源HTTP响应头(新)。
6.在回源HTTP响应头(新) 页签,单击 添加
7.配置回源HTTP响应头信息。
注意 当不同的操作方式同时作用于同一个回源请求头参数的时候, 将会存在操作冲突的情况。此时按照操作类型的优先级来执行, 优先级顺序为 替换 > 增加 > 变更/删除 例如:当增加和删除操作同时作用于同一个参数时,会先增加,再删除。
增加响应头参数
配置项 | 示例 | 说明 |
---|---|---|
响应头操作 | 增加 | 在回源HTTP请求中增加指定的响应头参数。 |
自定义响应头参数 | 自定义响应头 | 可以选择在配置弹窗中已经预制的响应头参数, 也可以在下拉框里选择自定义响应头参数,配置自定义响应头参数。 |
自定义响应头名称 | x-code | 自定义响应头名称为x-code。 |
响应头值 | key1 | 一个响应头参数里面,可以配置多个值,不同值之间用逗号(,)隔开。 |
响应头值 | key1, key2 | 一个响应头参数里面,可以配置多个值,不同值之间用逗号(,)隔开。 |
是否允许重复 | 允许 | 当是否允许重复设置为允许时,可以添加重复的响应头参数。例如:x-code:key1,x-code:key2。 |
是否允许重复 | 不允许 | 当是否允许重复设置为不允许时,添加同一个响应头参数, 后面添加的值会覆盖前面添加的值。 例如:先添加x-code:key1后,再添加x-code:key2,最终的值为x-code:key2。 |
删除响应头参数
配置项 | 示例 | 说明 |
---|---|---|
响应头操作 | 删除 | 删除所有与响应头参数名称匹配的参数值,无论是否有重复的响应头参数。 |
自定义响应头参数 | 自定义响应头 | 可以选择在配置弹窗中已经预制的响应头参数, 也可以在下拉框里选择自定义响应头参数,删除自定义响应头参数。 |
自定义响应头名称 | x-code | 自定义响应头名称为x-code。 |
变更响应头参数
配置项 | 示例 | 说明 |
---|---|---|
响应头操作 | 变更 | 当响应头参数不存在重复时,可以正常变更参数,有多个重复响应头参数的情况下,不允许进行变更操作。 |
自定义响应头参数 | 自定义响应头 | 可以选择在配置弹窗中已经预制的响应头参数,也可以在下拉框里选择自定义响应头参数,变更自定义响应头参数。 |
自定义响应头名称 | x-code | 自定义响应头名称为x-code。 |
响应头变更为 | key1, key3 | 一个响应头参数里面,可以配置多个值,不同值之间用逗号(,)隔开。 |
替换响应头参数
配置项 | 示例 | 说明 |
---|---|---|
响应头操作 | 替换 | 当响应头参数不存在重复时,可以正常替换参数,有多个重复响应头参数的情况下,不允许进行替换操作。 |
自定义响应头参数 | 自定义响应头 | 可以选择在配置弹窗中已经预制的响应头参数, 也可以在下拉框里选择自定义响应头参数,变更自定义响应头参数。 |
自定义响应头名称 | x-code | 自定义响应头名称为x-code。 |
查找 | key | 正则表达式查找需要替换的参数值。 |
替换为 | abc | 正则表达式替换需要替换的参数值。 |
匹配 | 匹配所有 | 当匹配选项设置为匹配所有时, 所有被匹配的值都会被替换。 例如:x-code:key1,key2,key3, 正则匹配值key替换为abc,替换后的结果为x-code:abc1,abc2,abc3。 |
匹配 | 仅匹配第一个 | 当匹配选项设置为仅匹配第一个时, 只有第一个被匹配的值会被替换。 例如:x-code:key1,key2,key3, 正则匹配值key替换为abc,替换后的结果为x-code:abc1,key2,key3。 |
8.单击确定。
您使用CDN加速静态资源时,CDN会将源站上的资源缓存到距离客户端最近的CDN节点上。 当您访问该静态资源时,可直接从CDN的缓存节点上获取, 有效避免通过较长的链路回源,提高资源访问效率。
如果您的源站和CDN控制台上均没有配置缓存策略, 此时将遵循摩杜云CDN的默认缓存规则。CDN的默认缓存时间最短为10 秒,最长为3600秒,您可以在CDN控制台修改默认缓存时间。具体操作,请参见 配置缓存过期时间。
说明 设置的缓存时间长短会导致回源流量不一样,回源费用也有所不同, 建议根据不同的业务需求设置缓存时长。设置的缓存时间过短, 会导致CDN频繁回源,从而增加源站的流量消耗。
默认缓存时间计算方法:t=(curtime-last_modified)×0.1。
默认缓存时间取值范围:[10,3600]。
参数说明如下:
t:默认缓存时间,单位为秒。
curtime:当前时间。
last_modified:服务器上资源的最后修改时间。
举例说明如下:
当对象last-modified为20140801 00:00:00, 当前时间为20140801 00:01:00时, (curtime-last_modified)×0.1=6s,则默认缓存时间为10s,因为最小缓存时间为10s。
当对象last-modified为20140801 00:00:00,当前时间为20140802 00:00:00时,(curtime-last_modified) ×0.1=8640s,则默认缓存时间为3600s,因为最大缓存时间为3600s。
当对象last-modified为20140801 00:00:00,当前时间为20140801 00:10:00时,(curtime-last_modified) ×0.1=60s,则默认缓存时间为60s。
如果源站没有last-modified响应头,但有ETag,则认为该对象为静态资源, CDN会将其默认缓存时间设置为dft_expires指令配置的最小值。
如果源站没有last-modified响应头,也没有ETag,则认为该对象为动态资源,CDN会将其默认缓存时间设置为0,即 不缓存,每次都回源获取资源。
参数说明如下:
Etag:资源标识。
dft_expires:本地缓存目录中资源的过期时间,由服务器指定具体的时间。
通过缓存配置功能,您可以对域名执行如下操作。
功能 | 说明 |
---|---|
配置缓存过期时间 | 您可以针对静态资源配置指定目录和文件后缀名的缓存过期时间,使其在CDN上按照缓存规则进行缓存。 |
配置状态码过期时间 | 您可以配置资源的指定目录或文件后缀名的状态码过期时间。 |
配置自定义HTTP响应头 | 您可以配置资源缓存过期的HTTP消息头。 |
配置自定义页面 | 您可以根据所需自定义HTTP或HTTPS响应状态码跳转的完整URL地址。 |
配置URI重写规则 | 您可以对请求的URI进行修改,实现302重定向到目标URI |
您可以针对静态资源配置指定目录和文件后缀名的缓存过期时间, 资源过期后会自动从CDN节点删除, 您向CDN节点发起的访问请求会被判定为无效, 请求会回源站获取最新资源并缓存到CDN节点。本文介绍资源在CDN上的缓存策略及配置缓存过期时间的方法。
CDN节点上资源的缓存策略如下图所示:
如果您的源站和CDN控制台上均没有配置缓存策略,此时将遵循摩杜云CDN的默认缓存规则。 CDN的默认缓存时间最短为10秒,最长为3600秒,您可以在CDN控制台修改默认缓存时间。设置的缓存时间长短会导致回源流量不一样, 回源费用也有所不同,建议根据不同的业务需求设置缓存时长。设置的缓存时间过短,会导致CDN频繁回源,从而增加源站的流量消耗。
Cache的默认缓存策略用于配置文件过期时间,此配置的优先级高于源站配置。 如果源站未配置Cache,则支持按完整目录或文件后缀名两种方式设置。
在CDN节点上缓存的资源,可能由于热度较低而被提前从节点删除。
源站响应CDN节点的内容里如果携带了etag信息,且客户端请求中有携带if-match信息的情况下,如果if-match值=etag值, CDN节点会将缓存的内容直接响应给客户端;如果if-match值≠etag值,CDN节点会先回源站获取最新的内容,再将最新内容 响应给客户端,同时在CDN节点上用最新的内容替代原先旧的内容。即客户端请求中的if-match信息与缓存文件中的etag信 息的校验优先级高于CDN节点上配置的缓存规则。
摩杜云CDN缓存资源为触发式,当用户发起对某资源的访问请求时,如果响应请求的CDN节点未缓存该资源,则回用户源站获 取资源,成功获取到资源(2XX状态码)后会将资源缓存到CDN节点并返回给用户。
使用CDN加速资源后,如果存在源站资源发生变化而CDN节点仍缓存的是旧资源返回给用户,或资源加载慢等情况,您可以根 据所需,配置缓存过期时间。当您请求到的缓存资源过期后,请求会回源站获取最新的资源。对于不常更新的静态资源,建议 设置较长的缓存过期时间,尽可能让访问命中CDN节点,已达到更优的加速效果。
为了您能准确找到更新前和更新后的源站内容, 配置静态资源的缓存过期时间之前, 建议您源站的内容不使用同名更新,而是以版本号的方式同步, 即更新源站内容时采用不同的名称,例如采用img-v1.0.jpg、img-v2.1.jpg的方式命名。
1.登录CDN控制台。
2.在左侧导航栏,单击域名管理。
3.在域名管理页面,单击目标域名对应的 管理
4.在指定域名的左侧导航栏,单击 缓存配置
5.在缓存过期时间 页签下,单击 添加
6.在 添加缓存过期时间 对话框,配置缓存规则。
参数 | 说明 |
---|---|
类型 |
支持目录和文件后缀名这两种类型,请根据您的实际需求选择。 目录:指定路径下的缓存资源。 文件后缀名:指定文件类型的缓存资源。 |
地址 |
类型选择为目录,填写说明如下: 每次只能添加一条目录。 支持输入目录的完整路径,须以正斜线(/)开头,例如/directory/aaa。 类型选择为文件后缀名,填写说明如下: 支持输入一个或多个文件后缀名,多个文件后缀名用英文逗号(,)分隔,例如JPG,TXT。 不支持用星号(*)匹配所有的文件类型。 |
过期时间 |
配置资源对应的缓存过期时间,最长可以设置为3年。 不常更新的静态文件:例如图片类型、应用下载类型等,缓存时间建议设置为1个月以上。 频繁更新的静态文件:例如JS、CSS等,缓存时间请根据实际业务情况设置。 动态文件:例如PHP、JSP、ASP等,缓存时间建议设置为0s,即不缓存。 |
权重 |
权重即缓存规则的优先级。取值为1~99,数字越大优先级越高。
说明 |
6.单击 确定 ,完成配置。
成功配置缓存过期时间后,您可以在缓存过期时间列表中,对当前的配置进行修改或删除操作。
为加速域名example.moduyun.com配置三条缓存策略, 缓存策略1优先生效,缓存策略1生效后将不再继续匹配其他的缓存策略。
缓存策略1:文件后缀名为JPG和PNG的所有资源过期时间设置为1个月,权重设置为90。
缓存策略2:目录为/www/dir/aaa的过期时间设置为1个小时,权重设置为70。
缓存策略3:完整路径为/www/dir/aaa/example.php的过期时间设置为0s,权重设置为80。
为了迅速响应非2XX状态码和减轻源站压力, 您可以针对静态资源配置指定目录和文件后缀名的状态码过期时间, 实现由CDN节点直接响应非2XX状态码。
正常情况下CDN节点成功从源站获取到所请求的资源,即源站响应了2XX状态码时,会按照CDN节点配置的缓存过期规则进行 处理。如果源站无法迅速响应非2XX状态码,且不希望所有请求全部由源站响应,可以配置状态码过期时间,由CDN节点直接 响应非2XX状态码,减轻源站压力。
目前支持对以下状态码配置过期时间:
4XX:400、401、403、404、405、407、414。
5XX:500、501、502、503、504、509、514。
说明
对于303、304、401、407、600和601状态码,CDN不进行缓存。
对于204、305、400、403、404、405、414、500、501、502、503和504状态码,如果源站响应了Cache-
Control,则遵循源站的Cache-Control规则;如果未设置状态码过期时间,缓存时间默认为1秒。
1.登录CDN控制台。
2.在左侧导航栏,单击域名管理。
3.在域名管理页面,单击目标域名对应的 管理
4.在指定域名的左侧导航栏,单击 缓存配置
5.在状态码过期时间 页签下。
6.单击 添加 ,配置状态码过期时间。
类型 | 注意事项 |
---|---|
类型 |
支持目录和文件后缀名这两种类型,请根据您的实际需求选择。 说明 如果您同时配置了目录和文件后缀名这两种类型的状态码过期时间, CDN会按照配置的先后顺序进行匹配,先配置的类型会优先生效, 规则生效后将不会再继续匹配其他的规则。 |
地址 |
类型选择为目录,填写说明如下: 每次只能添加一条目录。 支持输入目录的完整路径,须以正斜线(/)开头,例如/directory/aaa。 类型选择为文件后缀名,填写说明如下: 支持输入一个或多个文件后缀名,多个文件后缀名用英文逗号(,)分隔,例如JPG,TXT。 不支持用星号(*)匹配所有的文件类型。 |
状态码过期时间设置 |
支持设置4XX、5XX状态码的过期时间,设置时间为秒,多个状态码用英文逗号(,)分隔,例如403=10,404=15。
不支持设置2XX和3XX状态码的过期时间,仅支持设置201、302等精确状态码的过期时间,例如201=10,302=15。 |
7.单击 确定 ,完成配置。
成功配置状态码过期时间后,您可以在 状态码过期时间 列表中,对当前的配置进行 修改 或 删除 操作。
HTTP响应头是HTTP消息头中的其中一个部分, HTTP消息头准确地描述了正在获取的资源、服务器或客户端的行为,定义了HTTP事务中的具体操作参数。 通过配置自定义HTTP响应头,当您请求加速域名下的资源时, 可以在返回的响应消息中添加您配置的响应头,以实现跨域访问。
HTTP消息头是指在超文本传输协议HTTP(Hypertext Transfer Protocol) 的请求和响应消息中,协议头部的组件。 在HTTP消息头中,按其出现的上下文环境分为通用头、请求头和响应头等。
跨域资源共享CORS(Cross-Origin Resource Sharing)简称跨域访问, 是HTML5提供的标准跨域解决方案, 允许Web应用服务器进行跨域访问控制,使得跨域数据传输得以安全进行。
当您的业务用户请求业务资源时,您可以在返回的响应消息中配置响应头,以实现跨域访问。当CDN收到一个跨域请求时,会 读取CDN上对应的CORS规则,然后进行相应的权限检查。CDN会依次检查每一条规则,使用第一条匹配的规则来允许请求并 返回对应的Header。如果所有规则都匹配失败,则不附加任何CORS相关的Header。
HTTP响应头的配置属于域名维度的配置,一旦配置生效,便会对域名下所有资源的响应消息生效。配置HTTP响应头仅影响客 户端(例如浏览器)的响应行为,不会影响到CDN节点的缓存行为。泛域名暂不支持配置自定义HTTP响应头。
1.登录CDN控制台。
2.在左侧导航栏,单击域名管理。
3.在域名管理页面,单击目标域名对应的 管理
4.在指定域名的左侧导航栏,单击 缓存配置
5.单击自定义HTTP响应头 页签。
6.单击 添加 ,配置自定义HTTP响应头。
下面以增加自定义HTTP响应头为例,为您介绍配置方法。
参数 | 说明 |
---|---|
响应头操作 | 您可以增加、删除、变更和替换指定的响应头。 |
自定义响应头参数 | 选择自定义响应头参数。详细信息,请参见 响应头参数 |
自定义响应头名称 |
当自定义响应头参数选择为自定义时,需要配置自定义响应头名称。自定义响应头名称要求如下: 由大小写字母、短划线(-)和数字组成。 长度为1~100个字符。 |
响应头值 | 输入您要设置的响应头值。详细信息,请参见 响应头参数 |
是否允许重复 |
允许:允许重复将会保留源站返回的头,同时会加上一个同名的头。 不允许:如果不允许重复,源站返回的头会被新配置的同名头覆盖。 |
6.单击 确定 ,完成配置。
成功配置自定义HTTP响应头后, 您可以在自定义HTTP响应头列表中, 对当前的配置进行修改或删除操作。
响应头参数 | 说明 | 示例 |
---|---|---|
自定义 |
支持添加自定义响应头。自定义响应头名称要求如下: 由大小写字母、短划线(-)和数字组成。 长度为1~100个字符。 |
Test-Header |
Cache-Control | 指定客户端程序请求和响应遵循的缓存机制。 | no-cache |
Content-Disposition | 指定客户端程序把请求所得的内容存为一个文件时提供的默认的文件名。 | 123.txt |
Content-Type | 指定客户端程序响应对象的内容类型。 | image |
Pragma | Pragma HTTP 1.0是用于实现特定指令的响应头, 具有通过请求和响应链实现各种效果的功能,可用于兼容HTTP 1.1。 | no-cache |
Access-Control-Allow-Origin | 指定允许的跨域请求的来源。填写星号(*)表示全部域名; 您也可以填写完整域名,例如www.moduyun.com。 | * |
Access-Control-Allow-Methods | 指定允许的跨域请求方法。可同时设置多个方法,多个方法用英文逗号(,)分隔。 | POST,GET |
Access-Control-Allow-Headers | 指定允许的跨域请求字段。 | X-Custom-Header |
Access-Control-Expose-Headers | 指定允许访问的自定义头信息。 | Content-Length |
Access-Control-Allow-Credentials |
该响应头表示是否可以将对请求的响应暴露给页面。 返回true:表示可以暴露。 返回其他值:表示不可以暴露。 |
true |
Access-Control-Max-Age | 指定客户端程序对特定资源的预请求返回结果的缓存时间,单位为秒。 | 600 |
如果客户端请求的URL不存在, Web服务器会返回404报错页面给客户端。 通过配置自定义页面, 您可以自定义配置报错页面。 本文介绍配置自定义错误页面的方法。
摩杜云提供默认页面和自定义页面这两种状态码返回页面, 以返回状态码404为例,为您介绍默认页面和自定义页面的差异。
默认页面:当HTTP响应返回404时,服务器返回默认404 Not Found页面。
自定义页面:当HTTP响应返回404时,会跳转到自定义的404页面,您需要自定义跳转页的完整URL地址。
说明
自定义页面属于个人资源,按照正常分发计费。
了解返回404页面的原因,请参见
出现自定义404页面的原因是什么?
当客户端通过浏览器请求Web服务时,如果请求的URL不存在, Web服务器默认会返回404报错页面。Web服务器默认的报错页面通常不美观,为了提升访问者的体验, 您可以配置自定义页面,根据所需自定义HTTP或HTTPS响应状态码跳转的完整URL地址。
1.登录CDN控制台。
2.在左侧导航栏,单击域名管理。
3.在域名管理页面,单击目标域名对应的 管理
4.在指定域名的左侧导航栏,单击 缓存配置
5.单击自定义页面 页签。
6.单击 添加 ,配置自定义页面的错误码和链接。
以自定义错误码404为例, 假设您需要将404页面error404.html与其他静态文件同时存放在源站域名下, 并通过加速域名exp.moduyun.com访问,您只需选择404错误码, 并配置完整的加速域名URL即可, URL为http://exp.moduyun.com/error404.html。
7.单击 确定 ,完成配置。
成功配置自定义页面后,您可以在自定义页面列表中,对当前的配置进行修改或删除操作。
如果您访问的URI与源站URI不匹配, 则需要将URI修改为与源站匹配的URI。 您修改URI中的指定参数时, 需要配置URI重写规则,规则匹配后会302重定向到目标URI。
如果您需要将实际访问的URI修改为与源站匹配的URI,您可以通过配置重写功能, 将实际访问的URI 302重定向到目标URI。例如, 某些用户或客户端仍使用HTTP协议访问www.example.com/hello, 您配置重写功能后,所有www.example.com/hello的请求都会重定向到www.example.com/index.html。
1.登录CDN控制台。
2.在左侧导航栏,单击域名管理。
3.在域名管理页面,单击目标域名对应的 管理
4.在指定域名的左侧导航栏,单击 缓存配置
5.单击重写 页签。
6.单击 添加, 根据您的实际需求,配置待重写URI、目标URI和执行规则。
说明
单个域名最多可以配置50条重写规则。
待重写URI和目标URI均支持正则表达式,
但不支持大括号({ }),配置含有大括号({ })的规则将不生效。
参数 | 说明 |
---|---|
待重写URI | 以正斜线(/)开头的URI,不含http://头及域名。支持PCRE正则表达式,例如:^/hello$。 |
目标URI | 以正斜线(/)开头的URI,不含http://头及域名,例如:/index.html。 |
执行规则 |
支持Redirect和Break这两种规则。 Redirect:如果请求的URI匹配了当前规则,该请求将被302重定向到目标URI。 Break:如果请求的URI匹配了当前规则,执行完当前规则后将不再匹配剩余规则。 |
7.单击 确定, 完成配置
成功配置重写功能后,您可以在重写列表中,对当前的配置进行修改或删除操作。
示例 | 待重写URI | 目标URI | 执行规则 | 结果说明 |
---|---|---|---|---|
示例一 | /hello | /index.html | Redirect | 客户端请求www.domain.com/hello, CDN节点将返回302让客户端重新请求www.domain.com/index.html的内容。 |
示例二 | ^/$ | /index.html | Redirect | 客户端请求www.domain.com, CDN节点将返回302让客户端重新请求www.domain.com/index.html的内容。 |
示例三 | /hello | /hello/index.html | Redirect | 客户端请求www.domain.com/hello, CDN节点将返回302让客户端重新请求www.domain.com/hello/index.html的内容。 |
示例四 | ^/hello$ | /index.html | Break | 客户端请求www.domain.com/hello, CDN节点将返回www.domain.com/index.html的内容,且该请求不再继续匹配剩余规则。 |
本文介绍了HTTPS安全加速的工作原理、优势和注意事项。 您可以通过开启HTTPS安全加速, 实现客户端和CDN节点之间请求的HTTPS加密,保障数据传输的安全性。
HTTP协议以明文方式发送内容,不提供任何方式的数据加密。HTTPS协议是以安全为目标的HTTP通道,简单来说,HTTPS 是HTTP的安全版,即将HTTP用SSL/TLS协议进行封装,HTTPS的安全基础是SSL/TLS协议。HTTPS提供了身份验证与加密 通讯方法,被广泛用于万维网上安全敏感的通讯,例如交易支付。
根据2017年EFF(Electronic Frontier Foundation)发布的报告,目前全球已有超过一半的网页端流量采用了加密的HTTPS进 行传输。
在摩杜云CDN控制台开启的HTTPS协议,将实现客户端和摩杜云CDN节点之间请求的HTTPS加密。 CDN节点返回从源站获取的资源给客户端时, 按照源站的配置方式进行。建议源站配置并开启HTTPS,实现全链路的HTTPS加密。
HTTPS加密流程如下图所示。
1.客户端发起HTTPS请求。
2.服务端提前准备好公钥和私钥。
说明 公钥和私钥可以自己制作,可以向专业组织申请,也可以使用摩杜云CDN控制台申请免费证书。
3.服务端将相应的公钥传送给客户端。
4.客户端解析证书的正确性。
如果证书正确,则会生成一个随机数(密钥),并用公钥进行加密,传输给服务端。
如果证书不正确,则SSL握手失败,需要重新上传证书进行认证。
说明 正确性包括以下内容:
证书未过期。
发行服务器证书的CA可靠。
发行者证书的公钥能够正确解开服务器证书的发行者的数字签名。
服务器证书上的域名和服务器的实际域名相匹配。
5.服务端用之前的私钥进行解密,得到随机数(密钥)。
6.服务端用随机数(密钥)对传输的数据进行加密。
7.客户端用随机数(密钥)对服务端的加密数据进行解密,拿到相应的数据。
HTTPS安全传输的优势:
HTTPS安全传输,有效防止HTTP明文传输中的窃听、篡改、冒充和劫持风险。
数据传输过程中对您的关键信息进行加密,防止类似Session ID或者Cookie内容被攻击者捕获造成的敏感信息泄露等安全隐患。
数据传输过程中对数据进行完整性校验,防止DNS或内容遭第三方劫持、篡改等中间人攻击(MITM)隐患,详情请参见 使用HTTPS防止流量劫持。
HTTPS是主流趋势:未来主流浏览器会将HTTP协议标识为不安全,谷歌浏览器Chrome 70以上版本以及Firefox已经在2018 年将HTTP网站标识为不安全,若坚持使用HTTP协议,除了安全会埋下隐患外,终端客户在访问网站时出现的不安全标识, 也将影响访问。
主流浏览器对HTTPS网站进行搜索加权,主流浏览器均支持HTTP/2,而支持HTTP/2必须支持HTTPS。无论从安全、市场或 用户体验来看,普及HTTPS是未来的一个方向,所以强烈建议您将访问协议升级到HTTPS。
主要将应用场景分为五类,如下表所示。
应用场景 | 说明 |
---|---|
企业应用 | 若网站内容包含CRM、ERP等信息, 这些信息属于企业级的机密信息, 若在访问过程中被劫持或拦截窃取,对企业是灾难级的影响。 |
政务信息 | 政务网站的信息具备权威性,正确性等特征, 需预防钓鱼欺诈网站和信息劫持, 避免出现信息劫持或泄露引起社会公共的信任危机。 |
支付体系 | 支付过程中涉及到敏感信息,例如姓名、电话等,防止信息被劫持和伪装欺诈,需启用HTTPS加 密传输,避免出现下单后下单客户会立即收到姓名、地址、下单内容,然后以卡单等理由要求客 户按指示重新付款之类的诈骗信息,造成客户和企业的双重损失。 |
API接口 | 保护敏感信息或重要操作指令的传输,避免核心信息在传输过程中被劫持。 |
企业网站 | 激活安全标识(DV/OV)或地址栏企业名称标识(EV),为潜在客户带来更可信、更放心的访问体验。 |
HTTPS安全加速功能使用说明,如下表所示。
分类 | 注意事项 |
---|---|
配置 |
支持开启HTTPS安全加速功能的业务类型如下:
图片小文件
大文件下载
视音频点播
全站加速 您可以启用或停止HTTPS安全加速。
启用:您可以修改证书,系统默认兼容HTTP和HTTPS请求。您也可以
配置强制跳转
停用:停用后,系统不再支持HTTPS请求且不再保留证书或私钥信息。再次开启HTTPS安全加速时,需
要重新上传证书或私钥。详细说明,请参见
配置HTTPS证书。 您可以更新证书,但请谨慎操作。更新HTTPS证书后1分钟内全网生效。 |
计费 |
HTTPS安全加速属于增值服务,开启后将产生HTTPS请求数计费,详细计费标准,请参见
增值服务计费 说明 HTTPS根据请求数单独计费,费用不包含在CDN流量包内。 请确保账户余额充足再开通HTTPS服务,以免因HTTPS服务欠费影响您的CDN服务。 |
证书 |
开启HTTPS安全加速功能的加速域名,您需要上传格式均为PEM的证书和私钥。 说明 由于CDN采用的Tengine服务基于Nginx,因此只支持Nginx能读取的PEM格式的证书。详细说明,请参见 证书格式说明。 上传的证书需要和私钥匹配,否则会校验出错。 不支持带密码的私钥。 只支持携带SNI信息的SSL/TLS握手。 其他证书相关的常见问题,请参见 更多证书问题 |
为了数据传输的安全,您可以根据实际业务需求,配置相关功能,如下表所示。
功能 | 说明 |
---|---|
配置HTTPS证书 | 实现HT |