

配置加速域名基础信息:

| 配置项 | 说明 |
|---|---|
| 加速区域 | 您可以根据需求选择合适的加速区域: 中国境内:所有用户均使用腾讯云中国境内节点就近提供加速服务;选择该加速区域时,加速域名需为已备案域名; 中国境外:所有用户均使用腾讯云中国境外节点就近提供加速服务,包括中国香港、中国澳门、中国台湾等地区;选择该区域时,对加速域名备案不做要求; 全球:所有用户均由腾讯云全球节点提供就近服务,选择该加速区域时,加速域名需为已备案域名。 注意: |
| 加速域名 | 域名长度: 加速域名长度不超过81字符; 域名备案/合规要求: 域名格式要求: 泛域名格式要求: 域名归属校验: |
| 加速类型 | 加速类型主要分为 CDN 静态加速和 ECDN 全站加速两大类,您可以根据您当前文件的类型,选择合适的加速类型: 注意: 内容分发网络CDN: ECDN 全站加速: |
| IPV6 访问 | 默认为关闭,开启后,当用户的客户端使用 IPV6 协议发起请求时,CDN 支持通过 IPv6 协议访问 CDN 节点。域名添加后,可自助开启/关闭此开关。 注意: |
| 标签 | 标签用于从不同维度对资源分类管理。如现有标签不符合您的要求,请前往控制台 管理标签。 1. 最多可添加 50 个标签; 2. 仅支持选择存量标签(标签控制台⾥已经添加的标签); 3. 添加标签中标签键和标签值均为必选。 |
配置源站基础信息
源站配置可选源站类型包括自有源、COS 源、第三方对象存储三种,您可以根据自己的需求,设置合适的源站,各类型源站的配置方法如下:
当您的源站为自有源时,例如:自有服务器或 CVM 服务器资源,可选择源站类型为自有源,配置内容如下:

| 配置项 | 说明 |
|---|---|
| 回源协议 | HTTP:回源请求使用 HTTP 请求,如未自定义源站端口的情况下,默认使用80端口回源,请确保源站的80端口为放通状态; HTTPS:回源请求使用 HTTPS 请求,如未自定义源站端口的情况下,默认使用443端口回源,请确保源站的443端口为放通状态;部分平台当前暂时未开放自定义 HTTPS 回源端口。 协议跟随:按照用户访问的请求协议回源,例如:当用户访问为 HTTPS 请求时,即使用 HTTPS 请求回源;当回源协议为协议跟随时,无法自定义指定回源端口,以避免部分请求回源失败。 |
| 源站地址 | 源站地址允许用户填写回源地址、自定义端口、源站权重: 源站地址:支持输入域名或IP地址,如果源站是域名的话,仅允许添加一个,如果是 IP 地址,最多支持输入20个; 自定义端口:用户指定回源使用的访问端口,如果您的源站未修改访问端口号,可无需填写,CDN 将根据回源协议使用默认端口回源; 权重:当配置有多个源站时,可以为每个源站划分权重,CDN 回源时将按照权重轮询回源。 注意: |
| 回源 HOST | 回源 HOST 是指 CDN 节点在回源时,在源站访问的站点域名,默认为加速域名。 源站与回源 HOST的区别:源站配置的 IP/域名能够指引 CDN 节点回源时找到对应的源站服务器,服务器上可能存在若干 Web 站点,回源 HOST 指明了资源所在的站点。例如:加速域名为 |
当您的源站为 COS 源时,可选择源站类型为 COS 源,配置内容如下:

| 配置项 | 说明 |
|---|---|
| 回源协议 | HTTP:回 COS 源请求使用HTTP请求; HTTPS:回 COS 源请求使用 HTTPS 请求,COS 源默认支持 HTTPS 访问,建议选择HTTPS 回源; 协议跟随:按照用户访问的请求协议回COS源访问。 |
| 源站地址 | 如果源站为 COS 源的情况下,CDN 支持通过下拉选择作为源站的腾讯云对象存储 COS 的 bucket 名称,可通过模糊搜索进行筛选。 1. 首次添加 bucket 时,需要点击添加授权服务,授权 CDN 对该 bucket 的访问权限。
勾选同意授权后,单击确定,即可完成授权; 2.COS 源的 bucket 地址分为默认域名、静态网站域名、全球加速域名三种; 默认域名:默认 bucket 访问域名,该域名可直接用于访问该存储桶; 静态网站域名:如果当前 bucket 已开启静态网站配置,请使用该域名作为源站地址,否则可能导致静态网站配置失效; 全球加速域名:如果您当前的 bucket 已开启全球加速,请使用该域名作为回源地址,否则可能导致 bucket 的全球加速配置失效。 注意: |
| 私有存储桶访问 | 默认为关闭,当您的 COS 存储桶访问权限为私有读写时,请同步开启私有存储桶访问,CDN 在回源时,将自动生成有效的访问密钥回源请求文件;如果您的 COS 存储桶访问权限为私有写公有读、公有读写时,不需要开启该功能。 |
当您的源站为第三方对象存储且开启了私有读写访问时,可选择源站类型为第三方对象存储,配置内容如下:

| 配置项 | 说明 |
|---|---|
| 厂商来源 | 第三方对象存储已支持选择 AWS S3、阿里云 OSS、华为 OBS、七牛云 kodo;其中华为 OBS、七牛云 kodo 仍然在灰度测试阶段,如您有需要使用,可以联系腾讯云工程师进行开通。 |
| 回源协议 | 您可以根据第三方对象存储的访问协议选择回源协议: HTTP:回第三方对象存储请求使用 HTTP 请求,使用默认80端口回源; HTTPS:回第三方对象存储请求使用 HTTP 请求,使用默认443端口回源。 |
| 源站地址 | 请填写第三方对象存储可用的访问地址,CDN 对该地址格式没有严格限制,请确保地址可以访问,域名地址格式可参照如下: AWS S3: my-bucket.s3.ap-east-1.amazonaws.com;阿里云 OSS: my-bucket.oss-cn-beijing.aliyuncs.com;华为云 OBS: my-bucket.obs.cn-east-3.myhuaweicloud.com;七牛云 kodo:自定义访问域名,无固定格式。 |
| 私有存储桶访问 | 如果您的第三方对象存储访问权限为私有读写,请同步开启私有存储桶访问,开启后,您还需要单击下方的密钥填写,填写相应的访问密钥信息; |
6.配置完后,点击添加域名,进入下一步。
添加完域名后,您可以在推荐配置中,按照不同的加速类型,从提升资源命中率、提升访问性能、防止费用超额、提升访问安全四个维度来配置您的 CDN,以实现最佳的加速效果。

如果您暂不需要进行推荐配置,可点击返回域名管理,返回当前域名列表页或点击跳过,下一步,进入第三步配置 Cname 页面。
推荐配置中默认为您提供了推荐配置项以及推荐配置内容,您可以根据实际需要进行修改,点击提交配置后,将提交所有配置并进入下一步。
2.1 提升资源命中率
| 推荐配置项 | 推荐配置的加速类型 | 推荐配置 |
|---|---|---|
| 节点缓存过期配置 | CDN 网页小文件/CDN 大文件下载/CDN 音视频点播/ECDN 动静加速 | 对不常更新的图片、JS等内容,可设置较长的缓存时间,以提高节点的资源命中率;对动态文件一律不缓存。 注意: |
| 缓存键规则配置 | CDN 网页小文件/CDN 大文件下载/CDN 音视频点播/ECDN 动静加速 | CDN 节点可按照用户请求 URL 的?后参数区分资源版本,如果当前资源未通过?后参数来区分版本,忽略?后参数,可以有效提高资源的命中率。 推荐配置: 1. 当前资源如果通过?参数进行了不同版本区分,建议不忽略参数或保留指定参数; 2. 针对未通过?后参数区分版本的资源,建议默认开启忽略参数配置。 |
| 浏览器缓存过期配置 | CDN 网页小文件/ECDN 动静加速 | 浏览器缓存规则可将不常更新的文件类型缓存在用户浏览器上以提高用户的资源响应速度。 推荐配置: 指定不常更新的文件后缀或文件目录设置浏览器缓存时间,例如:文件后缀包括 jpg/png/gif/bmp/svg/webp 等图片文件,浏览器缓存时间为1小时。 |
2.2 提升访问性能
| 推荐配置项 | 推荐配置的加速类型 | 推荐配置 |
|---|---|---|
| 节点缓存过期配置 | ECDN 动态加速 | 对于动态加速类型,如果在节点内缓存文件,可能导致访问出错或无法登录等情况。因此,在 ECDN 动态加速中,建议不缓存文件。 推荐配置:全部文件设置为不缓存。 |
| 智能压缩配置 | CDN网页小文件/ECDN动静加速 | 通过智能压缩配置,CDN 在返回内容时会按照设定规则对资源进行 Gzip 、 Brotli 压缩,有效减少传输内容大小,节省开销。 推荐配置: CDN 会默认为后缀 .js、.html、.css、.xml、.json、.shtml、.htm,大小为 256Byte - 2MB 范围内的资源开启 Gzip 压缩。您可以按需添加文件类型配置。 |
| 分片回源配置 | CDN 大文件下载/CDN 音视频点播 | 如果您的文件以静态大文件为主,开启分片回源后,针对回源的资源请求,腾讯云将通过分片请求的方式回源,能够帮助提升回源文件响应速度,提升大文件的分发效率。 推荐配置: 如果您的源站支持 range 请求,当您的文件大小大于4M时,推荐可开启分片回源。 |
| 回源301/302跟随 | CDN 网页小文件/ECDN 动静加速 | 开启301/302跟随后,针对源站返回的301/302状态码,腾讯云 CDN 节点将主动跟随跳转,直至获取到对应的资源文件,无需用户端自行跳转请求,可以减少返回链路耗时,提高响应速度。 推荐配置: 在存在多链路跳转的情况下推荐开启。 |
| 视频拖拽配置 | CDN 音视频点播 | 视频拖拽主要产生于视频点播场景中,开启此配置后,当用户拖拽播放进度时,各节点可直接响应视频拖拽请求。开启视频拖拽后,缓存键规则需同步配置为全部忽略参数 推荐配置: 视频点播场景下推荐开启。 |
2.3 防止费用超额
| 推荐配置项 | 推荐配置的加速类型 | 推荐配置 |
|---|---|---|
| 用量封顶配置 | 所有加速类型 | 用量封顶配置可以让用户自行根据自己的费用承受能力,以及当前业务量的预估,设定用量封顶告警以及对应的处置措施。 推荐配置: 开启用量封顶配置,按照实际用量需求配置用量封顶规则。 |
2.4 提升访问安全性
| 推荐配置项 | 推荐配置的加速类型 | 推荐配置 |
|---|---|---|
| HTTPS 配置 | 所有加速类型 | HTTPS 传输是一种加密可靠的传输协议手段,可有效保护您的传输数据安全性,如果您的网站已支持 HTTPS 访问,建议配置 HTTPS 证书。 |
| IP 访问限频配置 | 所有加速类型 | 通过 IP 访问限频配置,可一定程度上防范单一用户对资源、接口的恶意访问,您可以根据实际需求调整限频配置值。请注意,IP访问限频无法防范 DDoS 攻击。 推荐配置: 建议开启,可根据网站实际访问量进行请求限频。 |
如何配置 CNAME

添加域名后,您还需要配置 CNAME 才能使加速生效。我们为您提供了两种配置 CNAME 的方式,详情请见 配置 CNAME。
如何验证 CNAME 是否生效


www.test.com为例,您可以在 cmd 内运行:nslookup -qt=cname www.test.com,根据运行的解析结果内,可以查看该域名的 CNAME 信息,如果与腾讯云 CDN 提供的 CNAME 地址一致,即当前 CDN 加速已生效。 
www.test.com为例,您可以在终端内运行命令:dig www.test.com,根据运行的解析结果内,可以查看该域名的 CNAME 信息,如果与腾讯云 CDN 提供的 CNAME 地址一致,即当前的 CDN 加速已生效。我正在学习如何使用Nokogiri,根据这段代码我遇到了一些问题:require'rubygems'require'mechanize'post_agent=WWW::Mechanize.newpost_page=post_agent.get('http://www.vbulletin.org/forum/showthread.php?t=230708')puts"\nabsolutepathwithtbodygivesnil"putspost_page.parser.xpath('/html/body/div/div/div/div/div/table/tbody/tr/td/div
总的来说,我对ruby还比较陌生,我正在为我正在创建的对象编写一些rspec测试用例。许多测试用例都非常基础,我只是想确保正确填充和返回值。我想知道是否有办法使用循环结构来执行此操作。不必为我要测试的每个方法都设置一个assertEquals。例如:describeitem,"TestingtheItem"doit"willhaveanullvaluetostart"doitem=Item.new#HereIcoulddotheitem.name.shouldbe_nil#thenIcoulddoitem.category.shouldbe_nilendend但我想要一些方法来使用
我正在尝试使用ruby和Savon来使用网络服务。测试服务为http://www.webservicex.net/WS/WSDetails.aspx?WSID=9&CATID=2require'rubygems'require'savon'client=Savon::Client.new"http://www.webservicex.net/stockquote.asmx?WSDL"client.get_quotedo|soap|soap.body={:symbol=>"AAPL"}end返回SOAP异常。检查soap信封,在我看来soap请求没有正确的命名空间。任何人都可以建议我
关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我想在固定时间创建一系列低音和高音调的哔哔声。例如:在150毫秒时发出高音调的蜂鸣声在151毫秒时发出低音调的蜂鸣声200毫秒时发出低音调的蜂鸣声250毫秒的高音调蜂鸣声有没有办法在Ruby或Python中做到这一点?我真的不在乎输出编码是什么(.wav、.mp3、.ogg等等),但我确实想创建一个输出文件。
给定这段代码defcreate@upgrades=User.update_all(["role=?","upgraded"],:id=>params[:upgrade])redirect_toadmin_upgrades_path,:notice=>"Successfullyupgradeduser."end我如何在该操作中实际验证它们是否已保存或未重定向到适当的页面和消息? 最佳答案 在Rails3中,update_all不返回任何有意义的信息,除了已更新的记录数(这可能取决于您的DBMS是否返回该信息)。http://ar.ru
我在我的项目目录中完成了compasscreate.和compassinitrails。几个问题:我已将我的.sass文件放在public/stylesheets中。这是放置它们的正确位置吗?当我运行compasswatch时,它不会自动编译这些.sass文件。我必须手动指定文件:compasswatchpublic/stylesheets/myfile.sass等。如何让它自动运行?文件ie.css、print.css和screen.css已放在stylesheets/compiled。如何在编译后不让它们重新出现的情况下删除它们?我自己编译的.sass文件编译成compiled/t
我想安装一个带有一些身份验证的私有(private)Rubygem服务器。我希望能够使用公共(public)Ubuntu服务器托管内部gem。我读到了http://docs.rubygems.org/read/chapter/18.但是那个没有身份验证-如我所见。然后我读到了https://github.com/cwninja/geminabox.但是当我使用基本身份验证(他们在他们的Wiki中有)时,它会提示从我的服务器获取源。所以。如何制作带有身份验证的私有(private)Rubygem服务器?这是不可能的吗?谢谢。编辑:Geminabox问题。我尝试“捆绑”以安装新的gem..
我正在寻找执行以下操作的正确语法(在Perl、Shell或Ruby中):#variabletoaccessthedatalinesappendedasafileEND_OF_SCRIPT_MARKERrawdatastartshereanditcontinues. 最佳答案 Perl用__DATA__做这个:#!/usr/bin/perlusestrict;usewarnings;while(){print;}__DATA__Texttoprintgoeshere 关于ruby-如何将脚
Rackup通过Rack的默认处理程序成功运行任何Rack应用程序。例如:classRackAppdefcall(environment)['200',{'Content-Type'=>'text/html'},["Helloworld"]]endendrunRackApp.new但是当最后一行更改为使用Rack的内置CGI处理程序时,rackup给出“NoMethodErrorat/undefinedmethod`call'fornil:NilClass”:Rack::Handler::CGI.runRackApp.newRack的其他内置处理程序也提出了同样的反对意见。例如Rack
在选择我想要运行操作的频率时,唯一的选项是“每天”、“每小时”和“每10分钟”。谢谢!我想为我的Rails3.1应用程序运行调度程序。 最佳答案 这不是一个优雅的解决方案,但您可以安排它每天运行,并在实际开始工作之前检查日期是否为当月的第一天。 关于ruby-如何每月在Heroku运行一次Scheduler插件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8692687/