专栏首页CDN常见问题CDN 预热失败分析
原创

CDN 预热失败分析

CDN预热即是模拟用户发起请求到CDN,如果没有缓存,则回源拉取,如果有缓存是直接命中不会刷新也不会进行回源。

经常会有用户咨询预热失败的原因,预热失败原因可通过API接口查询预热记录,有返回预热失败原因,这里梳理了下CDN预热失败的一些常见场景:

预热失败

URL中有空格

例如请求http://range2.bigmen.cn/aa bb.txt 如果是浏览器上来进行请求,浏览器会将空格进行编码,请求的URL是:http://range2.bigmen.cn/aa%20bb.txt CDN预热,并不会进行编码,回直接请求,直接请求的话是通过curl方法模拟,会将空格进行截断,请求的是http://range2.bigmen.cn/aa,导致返回404.

回源host未设置正确

默认情况下接入CDN的加速域名是多少,那么回源请求的时候,请求的host就为多少,有些用户源站并不支持CDN加速域名访问,而是用其他host请求,这里需要在CDN上配置上回源host为源站对应host。

源站返回no-cache,no-store

Cache-Control 字段为 no-cache 或者 no-store,此时 CDN 节点对此资源不做缓存。 https://cloud.tencent.com/document/product/228/11203

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • curl在CDN排障中的常见用法

    -I Show document info only 只展示headers,发起HEAD请求 -o Write output to file instead ...

    邪恶の大灰
  • [推荐]移动端下各类诊断方法与工具

    邪恶の大灰
  • 移动端诊断工具之华佗ping

    其他移动端诊断工具可查看:https://cloud.tencent.com/developer/article/1489051

    邪恶の大灰
  • CDN系列学习文章(五)——预热篇

    本文介绍CDN的内容管理中预热功能,主要从业务需求,业务逻辑以及常见问题三方面了解CDN预热功能。

    开元
  • CDN 学习中的一点小思考

    近段时间学习CDN,同时也在尝试着做一些项目,熟悉腾讯云的基本产品知识,在学习的过程中,也串联和扩展思考了一下,例如想搞清楚一些很容易犯迷糊的问题,例如回源ho...

    张小波
  • 使用NumPy介绍期望值,方差和协方差

    AiTechYun 编辑:yuxiangyu 基础统计是应用机器学习中的有力工具,它可以更好地理解数据。而且,它也为更先进的线性代数运算和机器学习方法奠定了基础...

    AiTechYun
  • 再谈Token认证,如何快速方便获取用户信息

    前面我写了一篇《Token认证,如何快速方便获取用户信息》的文章,引起了各位读者的积极参与,除了文章中我提出的三种方式,各位读者大佬们也贡献了其他多种实现方式。

    猿天地
  • Java Web之SpringMVC 上传文件

    根据之前所说,学习一款MVC框架,必须要知道文件怎么上传的,那么今天就来学习一下,SpringMVC是如何进行文件上传的,需要进行哪些配置,代码是如何编写的。 ...

    YungFan
  • 超3亿元,速腾聚创拿下国内激光雷达领域单笔最大融资,菜鸟上汽北汽入局加持

    随着超3亿元融资的到账,RoboSense(速腾聚创)也终于拿下了国内激光雷达领域单笔最大融资桂冠,风头直比隔岸硅谷的Quanergy。

    镁客网
  • throw er; // Unhandled 'error' event 和Error: listen EADDRNOTAVAIL 192.168.0.109:8081

    honey缘木鱼

扫码关注云+社区

领取腾讯云代金券