cdn回源机制,回源异常的常见解决方法

5月 26, 202417 mins read

了解CDN的回源机制以及应对回源异常的常见解决方法。掌握如何有效处理CDN回源问题,提升网站访问性能及稳定性。

CDN回源,就是网站加速的一种手段,利用 CDN回源的原理,使用户能快速、方便、流畅的访问网站。简单来说,就是当用户在访问网站时,网站会把用户的请求源放在离用户最近的服务器上,用户直接通过 CDN回源功能来访问网站,不用再经过复杂的 HTTP请求和 HTTPS协议。

 

一、回源的定义

回源:在网站源服务器上通过 CDN网络技术将流量送到用户终端的服务方式。简单地说就是CDN边缘节点获取到用户请求的内容之后,把内容缓存到本地,然后返回给用户。也可以理解为源站通过 CDN网络技术将数据回传到源站,回源是一种最经济、最方便的方式。

是目前比较常见的CDN回源有静态缓存、动态缓存和混合缓存。静态缓存一般是在客户端(比如浏览器)缓存一些静态文件,而动态缓存则是服务器端(比如 Web服务器)缓存一些动态内容。混合缓存则是将一些静态和动态内容混合在一起进行缓存。

回源技术也可称为 CDN的核心技术。

CDN回源率计算方法

回源比分为回源请求数比例及回源流量比例两种设计

回源请求数比:

统计数据来自全部边缘节点上的请求记录,其中,对于没有缓存或缓存过时(可缓存)的请求以及不可缓存的请求,均计入回源请求中,其余直接命中缓存的,则为命中请求。

回源流量比:

回源流量是回源请求文件大小产生的流量和请求自己产生的流量 回源流量比=回源流量/回源流量+用户请求访问的流量

 

二、是否发生了回源?

(一)服务器IP检查

1.点击桌面左下角的“开始”按钮,在搜索栏中输入 cmd,回车进入命令提示符。

2.输入 ipconfig后回车,查看当前的 ip是否是源 ip,若是则说明发生了回源。

4.在命令行中输入 ipconfig/all,回车查看目标地址是否为源地址。

5.若是无法显示目标 ip地址,则说明该节点服务器没有发生回源操作。

6.查看该节点服务器的 IP是否为源 IP地址,若该节点服务器的 IP为源 IP地址,则说明发生了回源。若该节点服务器的 IP为目标 ip地址,则说明未发生回源。

(二)访问速度检查

当发现在某个 CDN节点上的访问速度特别慢时,就要考虑是否是 CDN节点服务器回源导致的。如在 CDN节点服务器上使用了高可用集群,且配置了负载均衡等功能,如果回源发生时,这些节点服务器就可以自动进行负载均衡等功能的切换,那么此时可以将这些节点服务器加入负载均衡池,然后重新对源服务器进行访问速度测试。如果在某个节点上的访问速度很慢,且一直无法解决的话,那么就可以确定是该节点发生了回源。

(三)主服务器检查

在主服务器上运行test-session命令,若该命令的响应结果是 true,则说明该节点服务器上存在回源

(四)判断是否为正常访问

如果用户的访问请求是正常的,则节点服务器上的资源不会出现丢失的情况,但若用户的请求无法返回,则说明该用户的访问请求发生了回源,若回源后用户可以正常访问,则说明回源没有成功。若用户仍然不能正常访问,则可以通过 IP分析等方式判断是否发生了回源。

(五)检查服务器上的资源

检查服务器上的资源是指检查服务器上的所有资源,如果服务器上有资源没有被使用,则说明存在回源,此时要将其删除。

 

CDN与缓存的区别在哪里

一、相 同 点

CDN 和缓存均为管理和规避大量数据请求的两类方式,在一定程度上都具备相同的优势。

 

改善观众体验

 

 

提高成本效益

 

 

提升资源利用率

 

 

更高效的系统性能

 

二、不 同 点

缓存属于一种针对网站资源的临时性存储策略,是通过软件达成对网站资源的记忆。预先将数据存储在缓存服务器中,当用户请求来临,便能够直接从缓存服务器获取相应数据。

CDN 也属于缓存的一类,被称作内容缓存或分布式缓存。然而,它与普通缓存有着显著差异。CDN 是在网络边缘部署众多服务器,当用户请求抵达时,先由边缘服务器进行初步的存储与转发,而后再将数据推送至用户手中,是一种能够从根源上解决网络延迟和拥塞的办法。

缓存是一种临时应对之策,在网络拥塞时被使用,而 CDN 则可以按需使用。

 

 

缓存是一种临时解决方案,在网络拥塞时使用,而 CDN则可以在需要时使用

 

 

缓存只能适用于静态文件,而 CDN则可以适用于任何类型的动态文件
 

 

 

缓存只是将数据存储在当前位置,而 CDN则会将其发送到正确的位置

 

 

缓存仅适用于服务器之间,而 CDN可以用于不同位置的服务器

 

 

缓存的成本通常比 CDN高得多,因为缓存需要大量资源和人力来管理缓存。

但 CDN只需要几台服务器即可。

Image NewsLetter
Icon primary
Newsletter

私たちのニュースレターを購読する

ボタンをクリックすることで、私たちの利用規約に同意したことになります