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

原理介绍

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

刷新与预热的区别

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

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

相关推荐
真上帝的左手16 小时前
30. 技术专题-‌应用框架组件-缓存-Redis
数据库·redis·分布式·缓存·中间件
bksczm17 小时前
C++Redis开发(Ubuntu 22.04)
数据库·redis·缓存
goehou17 小时前
缓存该删还是该改,LLM 服务里的双写问题
redis·缓存·llm·一致性·系统设计
利威尔xu1 天前
Go IM 源码实战(14):本地缓存快 3000 倍,失效却难 10 倍
后端·缓存·微服务·面试·golang
程序猿编码1 天前
解决 LLM 算力浪费,一套统一 KV 管理层实现缓存复用
人工智能·神经网络·机器学习·缓存·llm·大模型推理
zrc0070072 天前
steam无法登录 steam错误 登录时出现错误。请稍后再试。解决办法 steam无法登录解决办法 湖南地区steam DNS问题解决办法
windows·经验分享·游戏·缓存·游戏程序·创业创新·玩游戏
CCblandy2 天前
缓存淘汰实测:一次全表扫描把 LRU 命中率从 46% 打到 38%,W-TinyLFU 守住 50% 却贵 11 倍
后端·python·缓存·性能优化·架构
Wang's Blog2 天前
Java 项目实战: 交友项目 - 小视频模块实战:访客记录、FastDFS 存储与 SpringCache 缓存
java·缓存·交友
麻瓜code2 天前
双写一致性:为什么是“删缓存“,而不是“改缓存“
java·缓存·mybatis
snow@li2 天前
redis:RedisDesktopManager(RDM/RESP.app)Redis 数据可视化全景深度梳理
数据库·redis·缓存