阿里云CDN的加速原理:CDN将源站资源缓存至阿里云遍布全球的加速节点上,当终端用户请求访问和获取该资源时,无需回源,系统自动调用离终端用户最近的CDN节点上已缓存的资源。
如果没有配置缓存过期时间,是走的默认缓存,缓存时间非常短,命中率比较低,访问速度受公网链路影响比较大,同时依赖源站吐出速度,建议您增加缓存过期时间,找到对应加速域名,点击管理进行配置。
通过预热功能,您可以在业务高峰前预先将热门资源缓存到CDN节点,降低源站压力提升用户体验。然后针对热点文件,或是大文件,视频文件可以做预热 预热只能针对url 注意是预热不是刷新
预热方法:
是客户端--l1节点--l2节点--源站 预热是预热到l2节点上,请分批预热否则会对源站造成压力。
响应头中的
Via 可以看出l2的缓存状态 H是缓存 M是没有缓存
X-Cache 可以看出l1的缓存状态 HIT是缓存 MISS是没有缓存
X-Swift-CacheTime 这个是允许缓存的时间 单位是s
X-Swift-SaveTime 这个是开始缓存的时间
1、您配置的缓存过期时间
2、cdn节点为了保证有足够的存储空间会对文件的访问热度做排序,剔除访问热度低的文件
所以可能文件还没到过期时间就过期了,文件缓存后,对于静态文件才有加速效果,访问才会快。
扫码赞赏,鼓励支持
相关问题
网站被反诈中心DNS劫持为127.0.0.1或0.0.0.0如何解决?阿里云服务器迁移到另一个账号实现过户宝塔Windows面板安装教程(图文)IE 浏览器提示增强的安全配置已启用的解决方法Windows系统如何禁止IPv6网络阿里云域名转移到另外一个账号