阿里云CDN缓存预热与刷新以及常见的故障汇总

文章目录

CDN缓存预热指的是主动将要缓存的文件推送到全国各地的CDN边缘加速器上,减少回源率,提供命中率。

缓存刷新指的是后期上传了同名的文件,之前的缓存已经在各地的CDN边缘加速器中存在了,通过刷新的方式,可以将新的文件文件与旧文件覆盖。

1.为CDN缓存的文件增加过期时间

首先为CDN缓存文件添加一个缓存过期时间,即使以后不进行刷新,缓存过期后也会重新回源。

1)点击CDN的域名管理--->点击缓存配置--->缓存过期时间--->添加

2)类型选择文件后缀名--->后缀名填写jpg,png,gif,js,css,txt--->设置过期时间为30天。

3)设置完成

2.CDN缓存预热配置

现在网站已经接入CDN加速器了,我们在程序的目录上传一张图片,然后通过预热的方式将图片推送至全国各地的边缘加速器,减少回源。

1)在站点目录中上传图片并访问

上传完图片后是可以被访问的,但是CDN全国各地一开始并没有这张图片的缓存,汇源率会大大提升。

2)配置CDN的缓存预热

通过CDN的缓存预热将图片推送到各地的CDN加速器。

点击刷新预热--->刷新缓存--->操作类型为预热--->刷新类型为URL--->填写新文件的URL路径--->点击提交即可。

在操作记录中可以看到我们的预热操作。

3)访问新增文件

此时图片文件就已经被推送到CDN边缘节点中了,无需再回源。

3.CDN缓存刷新配置

在CDN缓存中的文件我们设置的过期时间为30天,30天内如果同名的文件发生了修改,是不会回源请求的,用户依旧访问的是旧文件,基于这种情况就需要使用到CDN的缓存刷新功能了。

1)上传一张新的图片

上传一张新的图片也命名为1.png,再次访问图片url,发现不是我们想要的图片。

2)配置CDN缓存刷新

点击刷新预热--->刷新缓存--->操作类型为刷新--->刷新类型为URL也可以是目录--->填写新文件的URL路径--->点击提交即可。

3)在操作记录中可以查看到刷新操作

4)再次刷新图片会发现已经是最新的图片文件

等待1分钟左右的时间就会刷新成功。

4.常见故障

如下图所示,网站接入CDN后,无法访问,一直处于重定向。

可能存在的原因:

​ 1.网站必定有HTTP强转HTTPS的配置。

​ 2.网站使用HTTPS访问,此时CDN、SLB都需要配置HTTPS,否则就会导致无法访问。

​ 3.SLB开启了HTTPS访问,并且配置HTTP强转HTTPS,如果CDN的回源地址端口填写的是80端口也会产生问题,需要配置成443。

​ 4.最后再刷新下CDN缓存

相关推荐
云手机管家11 分钟前
CDN加速对云手机延迟的影响
运维·服务器·网络·容器·智能手机·矩阵·自动化
云手机管家12 分钟前
账号风控突破:云手机设备指纹篡改检测与反制技术解析
android·运维·网络协议·网络安全·智能手机·矩阵·自动化
孤的心了不冷21 分钟前
【Docker】CentOS 8.2 安装Docker教程
linux·运维·docker·容器·eureka·centos
长勺36 分钟前
Spring Security vs Shiro vs Sa-Token
java·后端·spring
AWS官方合作商1 小时前
高可用消息队列实战:AWS SQS 在分布式系统中的核心解决方案
云计算·aws·云服务器
淡水猫.1 小时前
hbit资产收集工具Docker(笔记版)
运维·docker·容器
.生产的驴2 小时前
Vue3 加快页面加载速度 使用CDN外部库的加载 提升页面打开速度 服务器分发
运维·服务器·前端·vue.js·分布式·前端框架·vue
程序员JerrySUN2 小时前
Linux 内核核心知识热点题分析:10 个连环打通的难点
linux·运维·服务器
Volunteer Technology4 小时前
SpringCloud Gateway知识点整理和全局过滤器实现
spring·spring cloud·gateway
honey ball8 小时前
R & S的EMI接收机面板
linux·运维·网络