开发者社区> 问答> 正文

这两天检测CDN监控平台发现回源流量比较多请问是什么原因

已解决

展开
收起
游客6hdimpe74mxra 2018-03-06 15:58:09 921 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

    现象:

    1.jpg


    在cdn—资源监控—流量监控中 查看回源带宽流量较大

    排查:

    这边用户可以排查cdn缓存命中率,看看缓存命中情况

    2.jpg

     

    缓存命中率差,那么回源流量会大的(一般缓存命中率建议在90%及以上)

    缓存命中率高,那么排查下cdn总流量看看,这个基数大,回源流量相对来说也是会大的

    解决:

    对于缓存命中率差的情况

    1) 增加目录缓存/

    3.jpg

     

     

    注意:建议该条缓存规则设立在最下方,这个主要是为保证没有缓存匹配到的其他文件都可以缓存命中

    对于不需要缓存的,建议源站设置nocache,但不建议过多的文件设置nocache,过多的文件回源,这个加速效果是会不理想的

    2) 排查cdn日志定位缓存总是不命中的文件

    Cdn日志格式参考:https://help.aliyun.com/document_detail/cdn/getting-started/other.html

    3) chrome 按F12,打开定位到的缓存不命中的元素,排查每个元素的response头


    4.jpg

     

    注意X-cache表示缓存是否命中,miss 表示不命中,hit表示命中

    X-Swift-CacheTime:表示会在cdn一级节点中缓存多长时间

    X-Swift-SaveTime:Tue, 15 Dec 2015 11:25:26 GMT表示什么时间点缓存住该资源的

    这边该资源缓存不命中,是由于Cache-Control:no-cache

    用户可以定位下这个资源是否可以缓存,可以的话,取消nocache

    或者private的话,这个也是不能缓存命中的

    4) cdn只对get请求进行缓存,对于非get请求的资源建议进行域名分离,只对静态资源进行cdn加速



    如果问题还未能解决,请联系售后技术支持

     

    2018-03-13 05:26:02
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
构建智能化的视频系统 阿里云CDN的进化 立即下载
CDN数据化实践 立即下载
直播CDN-X - 白山直播CDN流传递链路优化 立即下载