内容分发网络CDN

    接入域名

    域名接入流程

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

    登录控制台并实名认证

    1. 登录控制台:

      • 若没有用户名,请先完成注册,操作请参考注册
      • 若有用户名,登录操作请参考登录
    2. 登录成功后,选择“产品服务>内容分发网络 CDN”,进入“开通内容分发网络CDN”页面或者“CDN域名管理”界面。

      image.png

      所有用户想使用CDN都需要进行实名认证,每个账户只需认证一次。认证通过以后,才能使用相应的服务。

    3. 如果未进行实名认证,点击控制台右上角的用户名的“安全认证”进入认证页面并点击“实名认证”。请根据实际情况选择“企业认证”或者“个人认证”。

    4. 点击“立即去认证”,进入“实名认证”页面。用户根据自身情况,进行“企业认证”或者“个人认证”。

    开通CDN

    应用场景

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

    操作步骤

    1. 选择“产品服务>内容分发网络 CDN”,进入“开通内容分发网络CDN”界面。
    2. 用户根据需要选择“按使用流量计费”或“按日带宽峰值计费”,计费详情可点击“查看计费标准”按钮。
    3. 点击“立即开通”,进入“开通成功”界面。
    4. 当界面显示“您的服务开通成功!”,服务开通成功。
    5. 选择“管理控制台”链接,进入管理控制中心。

    接入CDN

    前提条件

    • 您已经完成实名认证。
    • 待接入的域名已经完成域名备案。
    • 域名备案需要一定的时间(大约15个工作日左右),建议您提前完成相关域名的备案工作,具体可参考备案

    背景信息

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

    接入流程

    添加新域名

    1. 选择“产品服务>内容分发网络 CDN”,进入“CDN域名管理”页面。
    2. 点击“添加新域名”,进入“创建域名加速”页面。

      image.png

    3. 选择业务类型。用户在添加域名时需要选择自己的业务类型,百度智能云会根据用户选择的不同业务类型进行对应功能及配置的推荐,业务类型一经确认,无法再修改,请根据您的业务类型谨慎选择。

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

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

      image.png

    4. 填写域名。域名即为用户想要加速的域名,该域名必须已经备案,正在备案或未备案的域名无法完成接入。
    5. 选择源站类型并填写源站地址。

      image.png

      设置源站

      源站类型支持IP地址、源站域名或BOS Bucket。

      • IP地址、源站域名或BOS Bucket三种源站类型都支持配置主源站地址和备源站地址,其中主源站地址必须指定。

        • 如果配置了备源站地址,当主源站不可用时,CDN会请求备用源站,同时探测主源站。主源站恢复后,会切换到主源站。
        • 主源站不可用是指:TCP连接失败且CDN连续三次探测源站无响应,或超时时间内源站无响应且CDN连续三次探测源站无响应。
        • 如果主IP只设置了一个,当检测到主IP不可访问时,会访问备IP,同时探测主IP是否恢复。当主IP恢复后,回源请求切回主IP。
        • 如果主IP设置了多个,CDN会记录IP列表中不可用的IP,当主IP中的所有IP都不可访问时才会切换到备IP。
        • 配置了备用源站能有效降低回源的失败率,提升服务质量。
        • BOS Bucket源站类型配置主备源站时,主备源站不能为同一个Bucket。为了提升服务质量,建议主备源站选择不同Region的Bucket。
      • IP地址最多添加10个,多个IP间需要用换行符分隔;
      • 百度智能云CDN可准备精确源站IP地址的优先级,支持自定义源站权重设置。用户可在配置IP地址时,定义每个ip地址的对应权重是多少,CDN将根据权重值分配回源的流量。主备源站分别设置权重,对应IP权重总和分别为100%;权重项默认不设置,若您不进行权重设置则默认IP地址权重等值。

        举例:比如1G的回源流量,2个ip,一个ip权重是80%,令一个是20%,那一个ip就会有大约800M的回源流量,另一个有大约200M的回源流量。

      • 源站地址可以为用户自己的服务器地址,也可以为租用的云服务器地址;
      • 源站类型为“源站域名”时,源站域名不能与加速域名相同;
      • 源站类型为“BOS Bucket”时,指定的Bucket必须在BOS中已经创建完成,指定后CDN会自动发起域名绑定的操作。
      • 同一个域名只支持绑定一个BOS Bucket。
      • 同一个BOS Bucket绑定的域名数目不能超过20个,当同一个BOS Bucket域名数目超过20个或者域名已绑定其他BOS Bucket,CDN自动绑定会失败,需要手动进行域名解绑,具体操作请参考解绑Bucket域名

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

    域名冲突

    概述

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

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

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

    处理步骤

    1. 在“添加新域名”的页面,在“基本信息”>“加速域名”框内输入新域名;
    2. 域名框变红,则说明系统检测到域名冲突;
    3. 请根据系统提示完成后续操作:

      • 提示语“提交工单完成申请”:您需提交详细工单至后台,我们将会及时返回您处理结果;
      • 提示语“重新添加域名”:点击右侧的“验证方法”,根据系统提示按步骤进行验证; - 若验证成功,旧有冲突域名被注销,您可在“添加新域名”页面添加该“加速域名”; - 若验证失败,请仔细检查您的域名是否填写正确。

    缓存过期配置

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

    缓存配置参数的含义如下:

    • 缓存配置类型:指明本条缓存配置属于哪一类的;
    • 缓存项/值:指明具体哪些资源适用于本条缓存配置;
    • 过期时间:资源在节点上过期的时间;
    • 权重:本条规则的优先级,权重越大的规则,优先级越高,越先生效。

    缓存配置类型说明:

    • 目录缓存配置 以目录为判断依据的缓存配置,例如/test目录缓存配置100秒,则用户域名/test路径下的所有资源文件在节点的过期时间为100秒。
    • 文件后缀名缓存配置

      以文件后缀名为判断依据的缓存配置,例如设置图片文件jpg缓存配置100秒,则jpg资源文件在节点的过期时间为100秒。

    • 状态码缓存配置

      以回源响应的状态码为判断依据的缓存配置,例如404异常状态码缓存配置3600秒,则源站的404响应在节点的过期时间为3600秒。

    • 文件名缓存配置

      以/开头的准确文件名为判断依据的缓存配置,如/test.jpg缓存配置100秒,则该文件在节点的过期时间为100秒。

    • 两种特殊缓存配置

      • 全部文件缓存配置

        可以设置全部文件的缓存配置,对用户任意请求,如果当前资源未过期,则节点响应,如果当前资源过期,则请求源站缓存并响应请求。

      • 源站缓存规则

        可以设置遵循源站缓存规则,根据源站的响应头,来设置缓存资源的过期时间。

    操作步骤

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

      说明:

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

        • 全局静态文件默认缓存30天,权重为2。
        • 动态文件如.php、.jsp、.asp等默认缓存时间为0,权重为3。
        • 源站HTTP Header中缓存控制权重为1。
      • 权重代表缓存规则的优先级,取值范围为0~100,权重大者优先级高,对应规则优先生效,权重相同者随机生效。
      • CDN控制台的缓存设置优先级高于源站HTTP Header的设置,若用户需要源站优先级高于控制台设置,可通过修改对应规则的权重值来实现。
    2. 添加完成后在域名列表页,并根据实际需求点击“域名”进行其它配置。

    添加标签

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

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

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

    后续操作

    成功添加新域名后,如果要使用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配置状态。

    image.png

    1. 登录域名的管理网站。如果域名在百度智能云申请的,可以直接登录百度智能云的“域名服务”。
    2. 将加速域名解析至CDN提供的CNAME记录,详情操作请参见域名解析

    配置生效后,该域名所有的请求都将转向百度智能云CDN的节点。

    查看域名详细信息

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

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