cdn缓存命中低怎么办。

文章讨论了CDN缓存命中率低的问题,指出CDN控制台的命中率仅反映L1节点,实际命中率更高。低命中率可能由于高频访问导致冷热文件替换、特定URL不缓存或配置不当。解决方案包括预热URL、调整缓存规则和过滤可变参数。同时提到了几个云服务提供商,建议用户根据性价比选择。
摘要由CSDN通过智能技术生成

  概述

    cdn控制台上显示的缓存命中率一直不高,且源站收到较多来自CDN的回源请求,对源站造成一定的负载压力。现需要排查缓存命中率不高的原因。ed75da91403540b38cc4690f76dd4a2e.png

 

 

   详细信息

   如果发生命中率过低的情况意味用户的每次请求都会通过CDN回源,公网链路的不稳定可能导致加速的效果反而变差。如何解决命中率过低的问题,可以通过预热URL、配置资源缓存规则、过滤URL中可变参数优化缓存命中率。

 

CDN控制台查看命中率和流量情况

CDN控制台中的命中率和流量的说明及分析如下:

   1.CDN控制台统计的缓存命中率仅仅是CDN L1节点的命中率,实际L1节点的缓存数据也是从CDN L2节点获取,并不会从源站获取数据,所以真实的CDN命中率是略高于CDN控制台显示的命中率。说明:CDN数据流向为客户端>CDN的1级节点>CDN的2级节点>源站。

   2. 查看提交的CDN加速域名的流量情况。在加速域名流量不高的情况下,即便MISS状态的URL不多,但是对命中率的统计计算影响很大。例如,某CDN加速域名一共对外提供了10个可以访问的URL,其中有一个URL源站上设置了no-cache,导致不缓存,在其他URL访问都命中的情况下,命中率也仅有90%。说明:CDN加速域名的流量带宽可以在CDN控制台获取。

  3.检查业务QPS是否正常。CDN的缓存规则默认是按照配置的缓存时间进行缓存。但节点的磁盘空间是有限的,在高频用户访问的情况下,缓存文件会按照冷文件的冷热程度汰换,访问频率较低的文件会被访问热点的文件汰换掉造成回源。遇到这种情况一般都是只有十几个QPS的域名,建议您定义对自己域名下的资源进行预热,保证是命中在节点。

   怎么选择还是看大家自己的选择。下面告诉大家几个厂家的网站:百度云www.baidunyun.com。京东云www.jingdongyun.com。剑盾云http://www.jiandun.cn各位结合自己性价比。今天讲的就这些,大家有什么不明白的可以私我或者评论区留言。我看见后会回复大家。希望大家新的一年越来越好。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值