说明:
内容分发网络 CDN 加速类型的名称已更新:原「静态加速」已更名为「网页小文件」,原「下载加速」已更名为「下载大文件」,原「流媒体加速」已更名为「音视频点播」。(仅名称变化,其他逻辑不变。)

配置 CDN 前,您需要 开通 CDN 服务。如果您已开通 CDN 服务,请继续后续操作步骤.
| 配置名称 | 配置说明 | 使用位置 |
|---|---|---|
| 加速域名 | 您接入到 CDN 的域名,用户在终端进行实际访问的域名 | 添加域名-域名配置 |
| 源站地址/源站域名 | 服务器源站对应的IP地址(域名),CDN节点不包含请求内容时将访问该地址(域名)获取请求内容 源站: 提供服务的服务器,可以处理和响应用户请求。用户通过源站地址进行访问,源站地址可为域名或IP地址 | 添加域名-源站配置 |
| 回源 HOST | CDN节点回源时实际请求的服务器内容。通常与加速域名保持一致,您可根据业务需求按回源请求时实际请求内容填写。 | 添加域名-源站配置 |
| CNAME 域名 | 在您的加速域名接入后,系统将会自动分配一个以 .cdn.dnsv1.com或 .dsa.dnsv1.com 为后缀的 CNAME 域名。CNAME 域名不可以直接作为访问域名使用。将您的加速域名映射到 CNAME 域名后,腾讯云会动态的修改 CNAME 所指向的 IP 地址并使您的加速域名全部更新,无需您手动更改每一个加速域名指向的 IP 地址。 | 配置 CNAME |
cdntest.com 进行访问,cdntest.com 即为加速域名。.cdn.dnsv1.com 或 .dsa.dnsv1.com 为后缀的 CNAME 域名,如 cdntest.com.cdn.dnsv1.com/cdntest.com.dsa.dnsv1.com。进入 CDN 控制台,在左侧导航栏中找到域名管理,单击添加域名。

进入添加域名页面后,您需要配置以下三个部分即可完成域名接入:

配置项详解:
| 配置项 | 配置说明 |
|---|---|
| 加速区域 | 中国境内:全球用户访问均会调度至中国境内加速节点进行服务。若您的业务主要分布在国内,请选择中国境内加速。 中国境外:全球用户访问均会调度至中国境外的加速节点进行服务。若您的业务主要分布在海外,请选择中国境外加速;若存在跨境访问,不保证加速质量。 全球:全球用户访问将会择优调度至最近节点进行服务。若您的业务主要分布在全球各地,请选择全球加速;若存在跨境回源,不保证加速质量。 注意事项: |
| 加速域名 | 1. 域名长度不超过81个字符。 2. 境内域名已经在工信部进行过备案。 3. 域名为 a.test.com、a.b.test.com 等形式子域名或 *.test.com、*.a.test.com 形式泛域名。4. 当接入域名为泛域名,或已被其他用户接入,或首次接入一个新域名时,需要进行域名归属权验证。 注意事项: |
| 加速类型 | 腾讯云 CDN 针对不同业务类型进行了针对性的加速性能优化,建议选择与自身业务更加贴近的业务类型,来获取更优质的加速效果。 CDN 和 ECDN 分别适用于静态资源或动态资源加速。 CDN: • 网页小文件:适用于电商、网站、UGC 社区等以小型静态资源(如网页样式、图片和小文件)为主的业务场景。 • 下载大文件:适用于较大文件,如游戏安装包、应用更新、应用程序包下载等业务场景。 • 音视频点播:适用于在线音视频点播等音视频文件的点播加速业务场景。 ECDN: • 动静加速:适用于各类网站首页等动静态数据相融合的业务场景。 • 动态加速:适用于账号登录、订单交易、API 调用、实时查询等场景。 加速类型选定后不支持修改,如要更换,则需要删除域名后重新添加。 |
| IPv6访问 | IPv6 访问开关默认为关闭状态。开启后,支持通过 IPv6 协议访问 CDN 节点。 注意事项: |
| 所属项目 | 项目为腾讯云所有云产品共享资源集概念,项目管理 中可进行项目相关操作。 |
| 标签 | 标签键和标签值为必选项,若您未创建标签,可以在标签管理 中可进行标签相关操作。 |

配置项详解:
| 配置项 | 配置说明 |
|---|---|
| 源站类型 | 自有源: 已经拥有稳定运行的业务服务器(即源站)场景。 COS 源: 第三方对象存储: 注意事项: |
| 源站地址 | 建议您的源站根据加速区域配置相同地域的源站,例如,加速区域为中国境内,请配置为境内源站回源,如果源站位于中国香港或境外,由于回源存在跨境访问,将无法为您保障回源效果。 如果您的加速区域为全球加速,可以在域名配置-源站配置中,设立区域独立源站,境内、境外根据不同区域回源到不同的源站内,以保障回源效果。 自有源: COS 源: 第三方对象存储: |
| 回源协议 | 回源协议指腾讯 CDN 节点请求您源站资源时使用的应用层协议,根据源站支持情况进行选择: HTTP:HTTP/HTTPS 访问均使用 HTTP 回源。 HTTPS:HTTP/HTTPS 访问均使用 HTTPS 回源,可以避免您的回源数据被窃取或者篡改,会少量消耗您源站的处理器资源(源站需要支持 HTTPS 访问)。 协议跟随:HTTP 访问使用 HTTP 回源,HTTPS 访问使用 HTTPS 回源。如果您仅需对部分关键的敏感数据采用 HTTPS 协议传输,其他业务采用 HTTP 协议传输,建议您选择"协议跟随"(源站需要支持 HTTPS 访问)。 |
| 回源 Host | 即回源域名。CDN 节点在回源时,访问的源站 IP 地址下具体的站点域名。 自有源: COS 源: 第三方对象存储: |
此部分为选填,您可按照推荐的默认配置提交,或结合实际业务需求调整。添加域名后可继续前往域名管理按需调整或增加配置规则。
配置项详解:
| 配置项 | 配置说明 |
|---|---|
| 分片回源 | 配置回源时是否进行分片。 • 若您的资源都是静态小文件,或源站为 COS 源站且已使用数据处理类功能(例如:图片处理),不建议开启分片回源,开启后会影响回源; |
| 节点缓存过期配置 | 腾讯云 CDN 缓存资源为触发式,当用户发起针对某资源的访问,若请求触达的 CDN 节点未缓存该资源,则回源站拉取资源。成功拉取到资源(2XX状态码)后,在节点缓存并返回给用户。 若担心源站资源可能发生变化而 CDN 节点仍缓存旧资源返回给用户,可通过配置节点缓存过期规则来进行一定程度的控制。 |
完成添加域名操作后,请耐心等待域名配置下发至全网节点,下发时间约5 - 10分钟。

接入完成后,腾讯云 CDN 会为您分配对应的 CNAME 地址,您需要完成 CNAME 的配置,CDN 服务才能生效。详情请参见 配置 CNAME。
我正在学习如何使用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但我想要一些方法来使用
关闭。这个问题是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
我正在寻找执行以下操作的正确语法(在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/
我有一个对象has_many应呈现为xml的子对象。这不是问题。我的问题是我创建了一个Hash包含此数据,就像解析器需要它一样。但是rails自动将整个文件包含在.........我需要摆脱type="array"和我该如何处理?我没有在文档中找到任何内容。 最佳答案 我遇到了同样的问题;这是我的XML:我在用这个:entries.to_xml将散列数据转换为XML,但这会将条目的数据包装到中所以我修改了:entries.to_xml(root:"Contacts")但这仍然将转换后的XML包装在“联系人”中,将我的XML代码修改为
我有一大串格式化数据(例如JSON),我想使用Psychinruby同时保留格式转储到YAML。基本上,我希望JSON使用literalstyle出现在YAML中:---json:|{"page":1,"results":["item","another"],"total_pages":0}但是,当我使用YAML.dump时,它不使用文字样式。我得到这样的东西:---json:!"{\n\"page\":1,\n\"results\":[\n\"item\",\"another\"\n],\n\"total_pages\":0\n}\n"我如何告诉Psych以想要的样式转储标量?解