首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

回源概述

回源,又称为数据回传,是指将客户端数据通过HTTP/HTTPS协议从客户端发送给服务器,并且服务器回传相应数据到客户端的过程。在云计算环境中,回源的主要目的是实现内容缓存,减轻服务器端的负担。以下是关于回源的概述:

名词概念

  • 回源:在云计算环境中,将客户端数据发送给服务器,同时接收服务器回传的数据的过程。
  • 内容缓存:在云计算环境中,将服务器资源缓存到客户端,减少服务器负担,提高用户访问速度。

分类

回源有两种类型:

  1. 主动回源:客户端向服务器请求数据时,主动发送数据请求,再获取服务器回传的数据。
  2. 被动回源:客户端缓存了某个内容的副本,当用户再次请求时,直接从客户端缓存响应给用户。

优势

  1. 减轻服务器负担:客户端回传数据,减少从服务器请求数据的过程,降低服务器端的工作负担。
  2. 提高访问速度:客户端缓存服务器内容,能够提高用户的访问速度。

应用场景

  1. 大型网站:对于拥有大量用户的大型网站,通过回源技术可以有效地降低服务器负担,提高访问速度,改善用户体验。
  2. CDN内容分发网络:在CDN节点上缓存服务器上的内容,当客户端请求数据时,就近为用户提供数据,减少用户的延迟。

推荐的腾讯云相关产品

  • Memcached:“高性能内存缓存服务,用于动态Web应用以减轻数据库负载”。
  • COS (对象存储):“腾讯云对象存储,提供稳定、经济、高效、安全的对象存储服务”。
  • SCF (Service Chain Functions):“构建在腾讯云的云函数,可以让开发者更快捷地搭建定制应用,实现快速上线和迭代”。

产品介绍链接地址

  1. Memcached: 这是一个著名的内存缓存产品,腾讯云 memcache 提供相似的功能。
  2. COS: 腾讯云对象存储,详细介绍可以查看其腾讯云官网的产品白皮书。
  3. SCF: 腾讯云 Service Chain Functions,其产品介绍可以在腾讯云官网找到。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

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.下架老机群。 迁移后逻辑架构如图: ?

1.7K20
  • mysql事务滚机制概述

    事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位,事务滚是指将该事务已经完成的对数据库的更新操作撤销,在事务中,每个正确的原子 操作都会被顺序执行,直到遇到错误的原子操作...滚的意思其实即使如果之前是插入操作的话,那么会执行删除之前插入的记录,如果是修改操作的话,那么会执行将update之前的记录还原。 因此,正确的原子操作是真正被执行过的,是物理执行。...ROLLBACK:也可以使用ROLLBACK WORK,两者也是等价的,滚会结束用户的事务,并且会撤销正在进行的所有未提交的修改。...事务T2读取到了T1更新后的行,然后T1执行滚操作,取消了刚才所做的修改。...而当你把它们设定为一个事务的时候,当第一个表修改完,第二表修改出现异常而没能修改,第一个表和第二个表都要回到未修改的状态,这就是所谓的事务滚。

    2.7K20

    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模拟这种场景

    2.8K30

    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证书都是可以的

    3.2K00

    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节点 -> 海外云服务器

    3.6K00

    运维指南 | COS设置实践

    一、设置功能简介 1.简介 可以通过对象存储控制台,对存储桶设置规则,当请求的对象在存储桶中不存在或者需要对特定的请求进行重定向时,可以通过规则从 COS 访问到对应的数据。...二、离线与同步架构示意图 1.离线示意图 1.png 2.同步示意图 2.png 三、控制台配置指南 1.操作步骤 1)登录 对象存储桶控制台,选择左侧菜单栏【存储桶列表】,进入存储桶列表页面...单击需要设置的存储桶,进入存储桶详情页。 2)单击左侧【基础配置】>【设置】配置项,然后单击【添加回规则】。...条件:可按需求选择触发回的条件,触发回需同时满足配置的所有条件。 HTTP 状态码:当前仅支持条件为 HTTP 状态码404时触发回,该项为必选且不可取消。...UC截图20210310121935.png 四、离线与同步的实践操作 1.离线案例 1)首先在 COS 控制台添加回规则,相关配置如下;其中,源地址填写站的外网地址 111.230.

    1.4K30

    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文件,从而导致用户会一直访问到旧的资源

    2.2K10

    巧用对象存储绕过SSRF限制

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

    1.7K40

    运维指南 | COS设置实践

    一、设置功能简介 1.简介 可以通过 对象存储 控制台,对存储桶设置规则,当请求的对象在存储桶中不存在或者需要对特定的请求进行重定向时,可以通过规则从 COS 访问到对应的数据。...二、离线与同步架构示意图 1.离线示意图 2.同步示意图 三、控制台配置指南 1.操作步骤 1)登录 对象存储桶控制台,选择左侧菜单栏【存储桶列表】,进入存储桶列表页面。...条件:可按需求选择触发回的条件,触发回需同时满足配置的所有条件。 HTTP 状态码:当前仅支持条件为 HTTP 状态码404时触发回,该项为必选且不可取消。...四、离线与同步的实践操作 1.离线案例 1)首先在 COS 控制台添加回规则,相关配置如下;其中,源地址填写站的外网地址 111.230.xxx.xxx ,同步选择 “关闭” ,其它的设置可以根据实际情况需要进行配置...2.同步案例 1)首先在 COS 控制台添加回规则,相关配置如下;其中,源地址填写站的外网地址 111.230.xxx.xxx,同步选择 “开启” ,其它的设置可以根据实际情况需要进行配置

    2.3K40

    网站用上CloudFlare SaaS优选教程

    (Origin Server) 当用户请求特定的主机名(如客户自己的域名)时,请求会被转发到SaaS提供商的原始服务器(或称为服务器)。...操作 注册CloudFlare 这个就不用说了,注册好CloudFlare,把域名b.com通过NS解析到CloudFlare。开启!...解析域名 进入到b.com的管理界面-> DNS -> 记录 解析你的域名b.comA记录或AAAA记录到你的真实网站服务器IP,这里可以选择子域名saas.b.com。...添加回 进入到b.com的管理界面-> SSL/TLS -> 自定义主机名 添加回源地址为刚刚解析的b.com或saas.b.com。...注意事项 在CloudFlare进入到b.com的管理界面-> SSL/TLS -> 概述 中将SSL/TLS加密模式改为完全。 访问和验证 使用itdog.cn来一次Ping测试。

    1.7K10

    mysql事务滚机制概述「建议收藏」

    事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位,事务滚是指将该事务已经完成的对数据库的更新操作撤销,在事务中,每个正确的原子 操作都会被顺序执行,直到遇到错误的原子操作...滚的意思其实即使如果之前是插入操作的话,那么会执行删除之前插入的记录,如果是修改操作的话,那么会执行将update之前的记录还原。 因此,正确的原子操作是真正被执行过的,是物理执行。...ROLLBACK:也可以使用ROLLBACK WORK,两者也是等价的,滚会结束用户的事务,并且会撤销正在进行的所有未提交的修改。...事务T2读取到了T1更新后的行,然后T1执行滚操作,取消了刚才所做的修改。...而当你把它们设定为一个事务的时候,当第一个表修改完,第二表修改出现异常而没能修改,第一个表和第二个表都要回到未修改的状态,这就是所谓的事务滚。

    2.6K10

    放行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; } 注意:在加白后需观察确认所有域名是否已经正常无失败,可在控制台上查看效果

    2.4K60

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

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

    16K80
    领券