缓存清除 刷新与预热的区别

原理介绍

缓存刷新方式有URL刷新、目录刷新,URL剧新是以文件或一个资源为单位进行缓存刷新;目录刷新是以目录为单位,将目录下的所有文件进行缓存刷新。预热是以文件为单位进行的缓存预热。泛域名不支持直接预热或刷新,可以通过具体的域名做剧新或预热。如果泛域名是共享缓存的,使用其中任意一个具体域名做刷新或预热即可。

刷新与预热的区别

刷新后,会删除该资源在所有CDN节点上的缓存。当用户请求到达节点时,节点会回源站拉取对应的资源,返回给用户并缓存到节点,保证用户获取到最新的资源。刷新功能会降低缓存命中率。
预热后,该资源会提前被缓存到CDN节点上。当用户请求到达节点时,可以直接在节点获取到资源。预热一般在集中资源要发布前进行,会很大程度降低源站的压力。预热功能会提高缓存命中率。

PS: 您在源站上更新资源后,如果希望用户访问时不再获取旧资源,直接获取新资源,您可以使用URL刷新或目录刷新功能。如果希望CDN预先将资源由源站主动缓存至CDN节点,则可以使用预热功能。

相关推荐
小茴香35312 小时前
HTTP缓存
网络协议·http·缓存·面试
Gh0st_Lx12 小时前
【9】面试官:讲一下MySQL 和 Redis 的缓存一致性问题
redis·mysql·缓存
身如柳絮随风扬14 小时前
Redis 主从复制与哨兵机制详解:从原理到高可用实战
数据库·redis·缓存
1892280486118 小时前
NY386固态MT29F32T08GWLBHD6-T:B
大数据·服务器·人工智能·科技·缓存
半夜修仙19 小时前
Redis中String数据类型的常见命令
数据库·redis·缓存
小碗羊肉21 小时前
【Redis | 第三篇】缓存(Cache)
数据库·redis·缓存
深念Y21 小时前
理解大模型API缓存机制:从Claude Code的缓存失效到DeepSeek的硬盘缓存
缓存·ai·api·提示词·kvcache·vibecoding·claudecode
半夜修仙1 天前
Redis中ZSet数据类型的常见命令
数据库·redis·缓存
努力努力再努力wz1 天前
【Redis入门系列】:Redis 内部编码机制与 String 深度解析:SDS 底层实现、三种编码与核心命令详解
c语言·开发语言·数据结构·数据库·c++·redis·缓存
晚烛1 天前
CANN 数据增强 on NPU:训练数据增强的 NPU 加速实战
人工智能·python·深度学习·缓存·数据挖掘