前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CDN 预热失败分析

CDN 预热失败分析

原创
作者头像
邪恶の大灰
发布2018-07-14 15:22:25
3.3K2
发布2018-07-14 15:22:25
举报
文章被收录于专栏: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

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • URL中有空格
  • 回源host未设置正确
  • 源站返回no-cache,no-store
相关产品与服务
内容分发网络 CDN
内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档