内容分发网络CDN

    接入域名

    概述

    域名接入流程为:登录控制台并进行实名认证->开通CDN->添加新域名接入CDN→绑定CNAME。

    前提条件

    • 已注册百度智能云账号。具体操作请参见注册百度智能云账号
    • 实名认证:每个账户只需认证一次即可。请根据实际情况选择“企业认证”或者“个人认证”。点击“立即认证”完成实名认证。在工作时间内提交认证,认证会在30分钟内完成;非工作时间提交,认证将于次日上午10点前完成。
    • 域名备案:域名备案需要一定的时间(大约15个工作日左右),建议您提前完成相关域名的备案工作。具体可参考备案

    开通CDN服务

    应用场景

    • 用户第一次使用内容分发网络CDN,需要进行开通操作,内容分发网络CDN属于后付费业务。
    • 如果用户已经开通,可通过“产品服务>内容分发网络 CDN”,直接进入“内容分发网络CDN-域名管理”界面。

    操作步骤

    1. 登录CDN管理控制台,进入“内容分发网络CDN”页面。
    2. 用户根据需要选择按使用流量计费按日带宽峰值计费(计费详情可点击“计费标准"查看)。
    3. 点击创建域名加速进入域名列表,进入内容分发网络CDN服务页面,服务开通成功。

    image.png

    接入CDN

    背景信息

    • CDN服务支持通过IP地址、源站域名和BOS Bucket等三种方式接入CDN加速,请根据实际情况进行选择配置。
    • 完成基本配置接入后,请确保将您的加速域名的DNS解析指向该CNAME地址,完成CDN加速的最后设置。
    • 选择需要加速的Bucket后,用户将对应Bucket的域名绑定为CDN提供的CNAME域名,从而接入CDN节点,开启加速。
    • 后付费产品将按照实际使用实时扣费。

    添加新域名

    1. 登录CDN管理控制台,进入“内容分发网络CDN”页面。
    2. 在左侧导航栏,点击域名管理
    3. 进入域名管理页面,点击添加新域名,进入“创建域名加速”页面。
    4. 选择业务类型。用户在添加域名时需要选择自己的业务类型,百度智能云会根据用户选择的不同业务类型进行对应功能及配置的推荐,业务类型一经确认,无法再修改,请根据您的业务类型谨慎选择。

      业务类型 说明 默认推荐配置
      图片小文件加速 若您网站的加速内容多为小型的静态资源(如小文件、图片、网页样式文件等),推荐您选择图片小文件加速类型 HTTPS、Refer防盗链、IP黑白名单、页面优化及压缩、缓存Key值
      大文件下载加速 若您的加速内容为较大的文件,例如游戏安装包、应用更新、应用程序包下载等场景,推荐选择大文件下载加速类型。 HTTPS、Refer防盗链、IP黑白名单、Range回源、预加载
      流媒体点播加速 若您的加速内容为音频或视频文件,例如mp4、flv视频文件的点播加速服务或直流媒体加速服务,推荐选择流媒体点播加速类型。 HTTPS、鉴权设置、Refer防盗链、IP黑白名单、Range回源、视频拖拽、预加载
      动静态加速 若您的网站或应用含有大量动静态内容混合、且较多为动态资源请求,您可以使用动静态加速类型。 HTTPS、鉴权设置、Refer防盗链、IP黑白名单、Range回源、视频拖拽、动态加速开通

    说明: 对于存量域名,默认业务类型为通用类型,用户可以在域名详情页修改一次。 image.png

    1. 填写域名信息,域名即为用户想要加速的域名。该域名必须已经备案,正在备案或未备案的域名无法完成接入;所有加速域名的源站需相同。
    2. 选择源站类型并填写源站地址

    参数 说明
    业务类型 根据情况选择业务分类。
    加速域名 请输入需要加速的域名,如 image.mywebsite.com。注意事项如下:
    • 所有加速域名的源站需相同;
    • 域名必须完成备案,正在备案或者未备案的于ing无法接入,请您提前核验域名备案情况,备案入口
    源站类型 根据情况选择源站类型为“源站域名”、“IP地址”或“BOSBucket”。注意事项如下:
    • 源站地址可以为用户自己的服务器地址,也可以为租用的云服务器地址。
    • 源站类型为“源站域名”时,源站域名不能与加速域名相同。
    • 源站类型为“BOS Bucket”时,指定的Bucket必须在BOS中已经创建完成,指定后CDN会自动发起域名绑定的操作。
    • 同一个域名只支持绑定一个BOS Bucket;同一个BOS Bucket绑定的域名数目不能超过20个,当同一个BOS Bucket域名数目超过20个或者域名已绑定其他BOS Bucket,CDN自动绑定会失败,需要手动进行域名解绑,具体操作请参考解绑Bucket域名
    主源站地址 输入主源站地址,IP地址最多添加10个,多个IP间需要用换行符分隔。 注意事项如下:
    • 权重项默认等值,百度智能云CDN可准备精确源站IP地址的优先级,支持自定义源站权重设置,CDN将根据用户配置权重值分配回源的流量,若您不进行权重设置则默认IP地址权重等值。 举例:比如1G的回源流量,2个ip,一个ip权重是80%,令一个是20%,那一个ip就会有大约800M的回源流量,另一个有大约200M的回源流量。
    • 主源站不可用是指:TCP连接失败且CDN连续三次探测源站无响应,或超时时间内源站无响应且CDN连续三次探测源站无响应。
    • 如果主IP设置了多个,CDN会记录IP列表中不可用的IP,当主IP中的所有IP都不可访问时才会切换到备IP。
    • 如果主IP只设置了一个,当检测到主IP不可访问时,会访问备IP,同时探测主IP是否恢复。当主IP恢复后,回源请求切回主IP。
    • 如果配置了备源站地址,当主源站不可用时(即主源站宕机或者探测不通时),CDN会请求备用源站,同时探测主源站。主源站恢复后,会切换到主源站。
    • BOS Bucket源站类型配置主备源站时,主备源站不能为同一个Bucket。为了提升服务质量,建议主备源站选择不同Region的Bucket。
    备源站地址 输入备源站地址,IP地址最多添加10个,多个IP间需要用换行符分隔。 注意事项如下:
    • 权重项默认等值,百度智能云CDN可准备精确源站IP地址的优先级,支持自定义源站权重设置,CDN将根据用户配置权重值分配回源的流量,若您不进行权重设置则默认IP地址权重等值。
    • 当主源站不可用时,CDN会访问备源站,直至主源站恢复
    • 配置了备用源站能有效降低回源的失败率,提升服务质量。

    说明:加速域名的源站配置完成后如果需要修改,可以在CDN域名管理页面选择对应域名的管理操作进入域名详情页,点击右侧的修改完成源站的修改设置。

    域名冲突

    概述

    域名冲突处理是百度智能云CDN在处理账户间因添加相同域名产生冲突时的一种优化处理机制。

    在域名冲突处理机制下,当您尝试添加的加速域名与系统记录中已有域名发生冲突时,百度智能云CDN会结合系统记录中已有域名的使用情况,以及您对当前预添加域名的DNS权限验证结果,最终判断出该冲突域名的账户归属。

    当检测到系统记录中已有域名处于非使用状态,且您具有对该域名的DNS修改权限,百度智能云CDN将对系统记录中的旧有域名进行注销。注销时,百度智能云CDN将通过发送站内信和短信两种形式对旧有域名所属用户进行通知。

    操作步骤

    1. 登录CDN管理控制台,进入“内容分发网络CDN”页面。
    2. 在左侧导航栏,点击域名管理
    3. 进入域名管理页面,点击添加新域名
    4. 填写域名基本信息,在加速域名中输入新域名。
    5. 若域名框变红,则说明系统检测到域名冲突。
    6. 请根据系统提示完成后续操作:

      • 提示语“提交工单完成申请”:您需提交详细工单至后台,我们将会及时返回您处理结果;
      • 提示语“重新添加域名”:点击右侧的“验证方法”,根据系统提示按步骤进行验证;

        • 若验证成功,旧有冲突域名被注销,您可在“添加新域名”页面添加该“加速域名”;
        • 若验证失败,请仔细检查您的域名是否填写正确。

    缓存过期配置

    概述

    缓存配置是指CDN节点在缓存资源时所遵循的一套过期淘汰规则。CDN缓存的资源都有一定的过期时间;在资源未过期时,接受到请求时由节点响应;在资源过期时,节点会请求源站重新缓存,并将资源发给用户。

    操作步骤

    1. 填写缓存过期配置信息。

    参数说明
    缓存配置类型目录缓存配置:以目录为判断依据的缓存配置,例如/test目录缓存配置100秒,则用户域名/test路径下的所有资源文件在节点的过期时间为100秒。
    文件后缀名缓存配置:以文件后缀名为判断依据的缓存配置,例如设置图片文件jpg缓存配置100秒,则jpg资源文件在节点的过期时间为100秒。
    状态码缓存配置:以回源响应的状态码为判断依据的缓存配置,例如404异常状态码缓存配置3600秒,则源站的404响应在节点的过期时间为3600秒。
    文件名缓存配置:以/开头的准确文件名为判断依据的缓存配置,如/test.jpg缓存配置100秒,则该文件在节点的过期时间为100秒。
    缓存配置的两个默认特点:
    • 对用户任意请求,如果当前资源未过期,则节点响应,如果当前资源过期,则请求源站缓存并响应请求。
    • 如果不配置任何缓存规则,则根据源站的响应头,来设置缓存资源的过期时间。
    缓存项/值指明具体哪些资源适用于本条缓存配置。
    过期时间资源在节点上过期的时间。
    权重权重代表缓存规则的优先级,取值范围为0~100,权重大者优先级高,对应规则优先生效,权重相同者随机生效。

    说明:

    • “允许共享缓存”选项只对泛域名生效,选择“允许共享缓存”后同一泛域名的次级域名共享设置和缓存规则。
    • 在用户接入域名时,控制台会自动为其配置默认缓存,用户可编辑权重值来调整缓存规则生效的优先级。缓存内容包括:

      • 全局静态文件默认缓存30天,权重为2。
      • 动态文件如.php、.jsp、.asp等默认缓存时间为0,权重为3。
      • 源站HTTP Header中缓存控制权重为1。
    • CDN控制台的缓存设置优先级高于源站HTTP Header的设置,若用户需要源站优先级高于控制台设置,可通过修改对应规则的权重值来实现。
    1. 添加完成后,返回域名列表页;点击目标域名,根据实际需求对域名进行其它配置。

    添加标签

    概述

    用户可以根据项目和场景需求,为域名添加标签,便于对域名进行分类和识别管理。

    操作步骤

    1. 点击“添加标签”设置标签键及值。

    详细的标签管理的描述请参见标签管理

    1. 成功添加新域名后,如果要使用CDN提供的缓存服务,需绑定CNAME,具体操作请参考绑定CNAME

    绑定CNAME

    概述

    CNAME记录即别名记录。这种记录允许您将多个名字映射到同一台计算机。通常用于同时提供WWW和MAIL服务的计算机。例如,有一台计算机名为“host.mydomain.com”(A记录)。 它同时提供WWW和MAIL服务,为了便于用户访问服务,可以为该计算机设置两个别名(CNAME):WWW和MAIL。 这两个别名的全称就是“www.mydomain.com”和以“mail.mydomain.com”。实际上它们都指向“host.mydomain.com”。

    注意事项

    如果不绑定CNAME,将不能成功使用CDN提供的缓存服务。在域名的详情页查看域名对应的CNAME配置状态。

    操作步骤

    方法一:CDN管理控制台绑定

    1. 登录CDN管理控制台,进入“内容分发网络CDN”页面。
    2. 点击左侧导航栏的域名管理
    3. 进入"域名管理页面",点击域名地址操作列的目标域名,控制台页面右侧出现目标域名信息。

    image.png

    1. 点击管理,进入"域名详情"页面。

      image.png

    2. 将加速域名解析至CDN提供的CNAME记录,详情操作请参见域名解析

    方法二:域名服务控制台绑定

    1. 如果域名在百度智能云申请的,可以直接登录百度智能云控制台,点击左侧导航栏的“域名服务”。
    2. 点击需要绑定CNAME的域名,查看域名详情;
    3. 配置生效后,该域名所有的请求都将转向百度智能云CDN的节点。

    查看域名详细信息

    点击需要查看的域名,可以查看域名的详细信息,包括CNAME记录、域名源站、域名状态等信息。

    相关文档

    相关API

    上一篇
    操作指引
    下一篇
    管理域名