首页
学习
活动
专区
圈层
工具
发布

回源域名

基础概念

回源域名(Origin Domain)是指在内容分发网络(CDN)架构中,用于从原始服务器获取内容的域名。当用户请求某个资源时,CDN节点会首先检查本地缓存是否有该资源,如果没有,则会通过回源域名向原始服务器请求资源,并将获取到的资源缓存到CDN节点上,以便后续请求可以直接从CDN节点获取,从而提高访问速度和降低服务器负载。

相关优势

  1. 提高访问速度:通过CDN缓存,用户可以从距离最近的节点获取资源,减少网络传输延迟。
  2. 降低服务器负载:CDN节点分担了原始服务器的请求压力,减轻了服务器的负载。
  3. 提高可用性:CDN节点可以提供冗余和故障转移机制,提高服务的可用性和稳定性。

类型

  1. 自定义回源域名:用户可以指定一个或多个自定义域名作为回源域名。
  2. 默认回源域名:如果用户没有指定回源域名,CDN会使用默认的回源域名进行回源请求。

应用场景

  1. 网站加速:通过CDN加速网站内容的分发,提高用户访问速度。
  2. 视频分发:对于视频内容,CDN可以提供高效的视频流分发服务,保证用户流畅观看。
  3. 大文件下载:对于大文件下载,CDN可以提供分片下载和断点续传功能,提高下载速度和成功率。

常见问题及解决方法

问题1:回源域名配置错误

原因:可能是配置时输入了错误的域名,或者域名解析不正确。

解决方法

  1. 检查回源域名的配置是否正确。
  2. 确保回源域名已经正确解析到原始服务器的IP地址。
  3. 使用pingnslookup工具检查域名解析情况。

问题2:回源请求超时

原因:可能是原始服务器响应时间过长,或者网络连接不稳定。

解决方法

  1. 检查原始服务器的性能和响应时间,确保服务器能够及时响应请求。
  2. 检查网络连接情况,确保CDN节点和原始服务器之间的网络连接稳定。
  3. 调整回源请求的超时时间设置。

问题3:回源带宽不足

原因:可能是原始服务器的带宽不足,无法处理大量的回源请求。

解决方法

  1. 增加原始服务器的带宽,确保能够处理CDN节点的回源请求。
  2. 使用多个回源域名进行负载均衡,分散回源请求的压力。
  3. 优化原始服务器的资源分配和处理能力。

示例代码

以下是一个简单的配置回源域名的示例(假设使用的是腾讯云CDN):

代码语言:txt
复制
{
  "Domain": "example.com",
  "Origin": {
    "OriginType": "Domain",
    "OriginDomain": "origin.example.com",
    "OriginHost": "www.origin.example.com",
    "Protocol": "http",
    "Port": 80
  }
}

参考链接

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

teg cdn回源迁移

回源机群进程信息: 1.master回源机:lysnc rsync nginx 2.slave回源机:nginx 3.master和slave配置ssh免密,以便lsync同步数据 数据流信息: 1.业务发布时通过...rsync 将文件同步到 回源master。...2.master通过lsync将文件同步于回源机群。 3.cdn通过访问回源机群nginx 拉取文件。 迁移前逻辑架构如图: ? 迁移步骤 1.新机器中选一台作为master其余为slave。...2.在老的master上添加新回源机群指向,开始同步数据。 同步中逻辑架构如图: ? 3.待数据同步完成后,新回源master 增加新回源slave集群指向保持数据同步。...4.业务svr修改指向为新回源master,cdn修改指向为新回源机群。 5.下架老回源机群。 迁移后逻辑架构如图: ?

2.4K20
  • CDN-回源超时时间

    回源配置中有个【回源超时配置】,可修改项有【TCP连接时间】和【回源加载时间】 TCP连接时间:CDN与源站服务器建立连接(TCP三次握手)的时间,如果在指定时间内CDN还无法正常连接到源站服务器,则CDN...1、CDN节点有异常,但如果也有其他CDN节点与源站服务器建立连接失败,那可能是源站服务器的问题 2、源站服务器配置了防火墙、安全狗,安全组,将CDN节点给拦截了 3、源站服务器性能超载,带宽爆满 4、...源站服务器针对单个客户端IP做了访问次数限制 回源加载时间:CDN与源站服务器建立连接成功后,如果在指定时间内源站服务器还未将数据传给CDN,则CDN主动断开 举个栗子:CDN与源站服务器建立连接之后...,CDN跟源站服务器说,我要index.html文件你赶紧发给我,如果在10秒之内你还不发给我,那我就走了 有两种情况 1、源站服务器接受了CDN的HTTP请求,但是未传数据给CDN,10秒之后CDN...CDN的HTTP请求,但源站服务器拒绝从8011端口传数据出去给CDN,那CDN也就没办法收到源站服务器发送出去的数据了,10秒之后CDN主动断开连接 image.png 可以通过iptables模拟这种场景

    4K30

    CDN-境内境外回源路径

    加速区域选择【全球】,源站只使用国内云服务器,测试结论如下 1、当用户访问到国内节点时,CDN使用国内的回源节点进行回源,最终回源到国内云服务器(源站) image.png 国内用户:129.211.208.231...国内CDN节点:220.194.88.144 完整访问路径:国内用户 -> 国内CDN节点 -> 国内云服务器 2、当用户访问到海外节点时,CDN使用海外的回源节点进行回源,最终回源到国内云服务器(...源站),这里有个问题,使用海外CDN节点回源到国内云服务器存在跨境,有可能无法正常回源 image.png 海外用户:43.129.95.138 海外CDN节点:119.28.165.12 完整访问路径...:海外用户 -> 海外CDN节点 -> 国内云服务器 注意:海外CDN节点 -> 国内云服务器,这段路径存在跨境,可能影响正常回源 解决方案 1、使用2个源站,1个国内云服务器和1个海外云服务器,国内...CDN节点回源到国内云服务器,海外CDN节点回源到海外云服务器 推荐架构: 1)国内用户 -> 国内CDN节点 -> 国内云服务器 2)海外用户 -> 海外CDN节点 -> 海外云服务器

    5.3K00

    CDN-使用HTTPS协议回源

    互联网上存在各种劫持,防不胜防,建议网站采用HTTPS(同时配置HTTP强制跳转HTTPS) 强烈推荐CDN配置HTTPS证书,开启强制跳转,回源协议选择HTTPS,不推荐选择HTTP和协议跟随 image.png...image.png 测试验证CDN回源是否采用HTTPS协议 在源站服务器配置HTTPS站点(使用自签的HTTPS证书) image.png image.png 源站服务器NGINX日志记录CDN回源请求使用的是...HTTPS协议 image.png 最终结论是CDN回源确实采用HTTPS协议,同时也推荐使用HTTPS协议,因为CDN回源也是通过公网的,也会存在劫持的情况 细心的朋友会发现源站服务器使用了自签的HTTPS...证书,这类证书是不被信任的,但是CDN还是能够正常请求源站服务器获取到资源,这说明CDN回源是不校验证书的,源站服务器使用自签HTTPS证书或者网上申请的HTTPS证书都是可以的

    4.2K00

    kangle穿刺及cdn回源配置

    ##1. kangle的先期使用配置## 域名的配置 点击面板上面的服务器设置 找到 赠送域名那里 输入你的面板域名即可 上面的CNAME记录可以不用填写 详见图第二块箭头 输入完成后不要提交...## 域名绑定 进入控制面板后 点击域名绑定 进入域名绑定界面 如下图 进去之后会看到一个 已经绑定的域名 这个域名就是你 创建的这个空间的地址 相当于这个空间的ip 为系统随机分配的 请不要删除...可以直接点击域名进行 访问这时你会发现打不开 原因是你没有添加端口访问 详见图片第二个箭头处 加上这个端口号就可以访问了 详见图片 第三处 绑定 你这个项目需要使用的域名 成功后加端口即可以访问...域名输入你项目所使用的域名 IP就输入kangle里面分配给你的那个域名 切记一定要加上端口号 详见图片 点击确认后会给你分配一个 CNAME记录值 这时候 就去你的域名注册商那里 解析你的域名到这个...本站免费提供虚拟空间 he 二级域名服务 可联系站长开通 2019.10月后生效

    4.8K10

    CDN-资源过期后如何回源

    如果存放在CDN上的资源过期了,CDN并不会主动回源,而是等用户过来访问资源才会触发回源。 那么CDN回源时都做了哪些行为呢?下面来测试揭晓。...首先将txt文件后缀的缓存时间改成30秒,这样txt文件在CDN上只缓存30秒就会过期,30秒过后用户再次访问就会触发回源。...image.png 在源站服务器上用tcpdump抓包(内容如下图),资源过期后触发回源,CDN过来的请求会携带If-Modified-Since,该请求头的作用是判断源站服务器的txt文件是否有更新。...image.png 如果源站服务器的txt文件的Last-Modified发生了变化,CDN则要求源站提供最新的txt文件,然后CDN将最新的txt文件返回给用户,并同时更新节点上的txt文件。...所以呢,Last-Modified头部还是很重要的,建议源站服务器务必返回该头部给CDN,如果源站服务器不返回Last-Modified 头部,CDN可能无法正常更新节点上的txt文件,从而导致用户会一直访问到旧的资源

    3.1K10

    运维指南 | COS回源设置实践

    二、离线回源与同步回源架构示意图 1.离线回源示意图 1.png 2.同步回源示意图 2.png 三、控制台配置指南 1.操作步骤 1)登录 对象存储桶控制台,选择左侧菜单栏【存储桶列表】,进入存储桶列表页面...回源地址:只需填入域名或 IP 地址,支持域名或 IP 地址后面添加端口号。无需加上前缀http://或https://。...UC截图20210310121935.png 四、离线回源与同步回源的实践操作 1.离线回源案例 1)首先在 COS 控制台添加回源规则,相关配置如下;其中,回源地址填写源站的外网地址 111.230....UC截图20210310123543.png 4)现在通过 cos 的域名进行访问测试,从测试结果可以看到,客户端是先收到了 cos 返回的 302 后,重新去请求了源站 test-1.txt 文件,并且...UC截图20210310125128.png 4)现在通过 cos 的域名进行访问测试,从测试结果可以看到,客户端是直接收到 cos 返回的 200 响应,而不是302响应;同时 cos 也发起了一个源站

    2.1K30

    运维指南 | COS回源设置实践

    二、离线回源与同步回源架构示意图 1.离线回源示意图 2.同步回源示意图 三、控制台配置指南 1.操作步骤 1)登录 对象存储桶控制台,选择左侧菜单栏【存储桶列表】,进入存储桶列表页面。...回源地址:只需填入域名或 IP 地址,支持域名或 IP 地址后面添加端口号。无需加上前缀http://或https://。正确示例地址如下: 回源地址支持具体的地址设置,可以配置为如下配置项。...四、离线回源与同步回源的实践操作 1.离线回源案例 1)首先在 COS 控制台添加回源规则,相关配置如下;其中,回源地址填写源站的外网地址 111.230.xxx.xxx ,同步回源选择 “关闭” ,其它的设置可以根据实际情况需要进行配置...4)现在通过 cos 的域名进行访问测试,从测试结果可以看到,客户端是先收到了 cos 返回的 302 后,重新去请求了源站 test-1.txt 文件,并且 cos 在延时后也发起了一个源站 test...4)现在通过 cos 的域名进行访问测试,从测试结果可以看到,客户端是直接收到 cos 返回的 200 响应,而不是302响应;同时 cos 也发起了一个源站 test-2.txt 文件的请求,且最终把该文件拉取保存到了

    3.1K40

    巧用对象存储回源绕过SSRF限制

    zone.huoxian.cn/d/392 线上平台生成短链接: 上面两种方式都有其弊端,前者需要直接搭建服务器环境,成本较高,后者在线平台生成的短链接一般都有时间限制,在研究对象存储时,笔者发现利用对象存储的静态网站托管及回源规则进行重定向也是一种可行的办法...0x02 静态网站托管及回源配置 静态网站托管功能允许用户将静态网站托管到OSS的存储空间(Bucket),并使用Bucket的访问域名访问这个网站。...Bucket配置静态网站托管后,当客户端向OSS请求的数据不存在时,可通过设置回源规则确保其仍然可以获取正确的数据。...进行如下配置: 在左侧导航栏,选择基础设置 > 镜像回源。 创建如下回源规则,回源地址即需要重定向的内网地址(如果显示固定地址不能为空,可抓包修改或者输入空格即可创建成功)。

    2.4K40

    网站用上CloudFlare SaaS回源优选教程

    想办法吧,把SaaS回源用上,优选ip加上,这样能保证速度能快上一点。 SaaS介绍 CloudFlare SAAS,简单来说是为了给自助建站类似的网站,而提供的用户自定义域名接入的功能。...回源 (Origin Server) 当用户请求特定的主机名(如客户自己的域名)时,请求会被转发到SaaS提供商的原始服务器(或称为回源服务器)。...说明 简单说明一下: 准备2个域名,a.com为你的网站域名,不要接入CloudFlare,b.com为你的回源域名,使用NS接入CloudFlare,这个可以使用一些可接入CF的免费域名(如eu.org...操作 注册CloudFlare 这个就不用说了,注册好CloudFlare,把回源域名b.com通过NS解析到CloudFlare。开启!...解析回源域名 进入到b.com的管理界面-> DNS -> 记录 解析你的回源域名b.comA记录或AAAA记录到你的真实网站服务器IP,这里可以选择子域名saas.b.com。

    13.1K10

    COS + CDN 做后台附件预览,回源和权限要怎么读回?

    先把对象 key、源站 URL、CDN URL、私有文件签名和后台 API 权限拆开读回;低权限账号不能因为拿到一个 CDN 地址,就绕过后台授权。...主查询:COS + CDN 做后台附件预览,回源和权限要怎么读回? 自然子问题: 1. COS 上传成功后,为什么不代表后台预览 URL 正确? 2....## CDN 回源要验 200,也要验 403 云上配置经常只验一条 happy path:浏览器打开 CDN 地址,图片能显示,就算通过。这不够。回源链路至少要拆成三组请求。...每一批都要能重跑:对象已存在时不要重复上传;数据库已更新时不要二次拼 CDN 域名;失败记录要能单独补偿。...| 检查项 | 证据 | 通过标准 | |---|---|---| | 对象 key | 数据库或接口读回 | key 不依赖 CDN 域名,能定位桶内对象 | | 公开附件 CDN | `curl -

    14310

    放行CDN回源节点解决方案

    需求背景: 客户的源站希望控制访问的渠道, 控制源站请求量,往往希望要求索要回源IP,然后在客户侧对回源IP进行加白放行。...放行CDN回源流量可以选用如下2个方案: 解决方案: 方案1:通过api获取回源ip接口获取ip列表进行定期加白,此种方案受CDN扩容,替换等变更等影响,会造成同步更新不即时,也只推荐短期使用。...API见:https://cloud.tencent.com/document/product/228/50513 方案2:通过特定的UA加白,CDN回源会默认携带X-Tencent-Ua:Qcloud...回源,也可以根据客户需求携带自定义header回源。...= "Qcloud") { return 403; } 注意:在加白后需观察确认所有域名是否已经正常无回源失败,可在控制台上查看回源效果

    3.3K60

    腾讯云国际站:CDN回源提示502或504?

    ,或是PHP慢查询把回源超时耗尽。...排查端口问题,需要回到TCP握手这一基础层,用确定的命令行工具去逼近真实回源路径。使用telnet测试端口连通性登录一台不在CDN回源白名单内的服务器,执行telnet源站IP>回源端口>。...在一台可代表CDN回源视角的节点上,执行curl-I--resolve域名>::源站IP>http://域名>/test直接指定源站IP进行回源测试。...CDN控制台回源超时设置在腾讯云CDN控制台,进入域名管理→高级配置→回源配置,见到的“回源超时时间”并非单一的数值。它实际拆分为TCP连接超时(默认5秒)和接收响应超时(默认15秒)。...回源重定向导致超时源站凡是做了HTTP→HTTPS、或带www的域名重定向,都会让CDN节点额外发起一次甚至多次回源请求,每一次跳转都重新建连、等待响应,容易突破默认30秒回源超时。

    25400

    这就是CDN回源原理和CDN多级缓存啊!

    小明对项目中的cdn缓存一直不是太明白…… CDN回源 回源原理 回源是指浏览器在发送请求报文时,响应该请求报文的是源站点的服务器,而不是各节点上的缓存服务器(比如nginx开启缓存),那么这个过程相对于通过各节点上的缓存服务器来响应的话就称作为回源...回源的请求或流量太多的话,有可能会让源站点的服务器承载着过大的访问压力,进而影响服务的正常访问。...回源域名一般是cdn领域的专业术语,通常情况下,是直接用ip进行回源的,但是如果客户源站有多个ip,并且ip地址会经常变化,对于cdn厂商来说,为了避免经常更改配置(回源ip),会采用回源域名方式进行回源...常规的CDN都是回源的。即:当有用户访问某一个URL的时候,如果被解析到的那个CDN节点没有缓存响应的内容,或者是缓存已经到期,就会回源站去获取。如果没有人访问,那么CDN节点不会主动去源站拿的。...CDN回源率计算方法 回源比分为回源请求数比例及回源流量比例两种: 回源请求数比 统计数据来自所有边缘节点上的请求记录,其中,对于没有缓存或缓存过期(可缓存)的请求以及不可缓存的请求,均计入回源请求中,

    17.8K80

    防止根据IP查域名,防止源站IP泄露

    说明 有的人设置了禁止IP访问网站,但是别人用https://ip的形式,会跳到你服务器所绑定的一个域名网站上 直接通过https://IP,访问网站,会出现“您的连接不是私密连接”,然后点高级,会出现...“继续前往IP”,然后点击后会跳到你服务器上的一个域名网站!...为了防止上面这种情况,所以继续看: 新建站点 网站——添加站点——域名随便写一个不存在的,如:ha.haha——PHP版本:纯静态,配置里添加 return 444; 。...设置默认站点 默认站点设置为上面所建的一个假域名网站ha.haha-任意域名 禁止IP访问网站 就是上面新建站点时的 return 444; 设置,一定要设置。...,假信息),然后套在上面假的域名网站上。

    8.1K80
    领券