CDN加速的OSS资源回源流量消耗较大

问题描述

访问使用阿里云CDN加速的OSS资源,如果CDN节点上未缓存该资源,CDN节点会回源站获取资源,发现OSS回源的流量消耗很大。

问题原因

CDN加速的OSS资源回源流量消耗较大的原因如下:

  • 缓存命中率差,那么回源流量会增加。

  • 存储的文件为动态文件。

解决方案

OSS的回源流量消耗很大时,请执行以下操作进行排查:

  1. 请确认存储在OSS中的文件是否都是静态文件。

    • 如是动态文件是都要回源的。

    • 如果静态文件,请执行下一步,确认是否请求命中CDN的节点。

  2. 通过浏览器访问资源,按F12打开开发者工具,查看X-Cache参数是否是HIT。

    说明

    MISS表示不命中,HIT表示命中。

  3. 建议在CDN控制台提前预热一下请求频繁的URL资源,详情请参见刷新和预热资源,这样会提高命中率,减少回源。

适用于

  • 对象存储OSS

  • CDN