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

原理介绍

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

刷新与预热的区别

刷新后,会删除该资源在所有CDN节点上的缓存。当用户请求到达节点时,节点会回源站拉取对应的资源,返回给用户并缓存到节点,保证用户获取到最新的资源。刷新功能会降低缓存命中率。

预热后,该资源会提前被缓存到CDN节点上。当用户请求到达节点时,可以直接在节点获取到资源。预热一般在集中资源要发布前进行,会很大程度降低源站的压力。预热功能会提高缓存命中率。

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

相关推荐

  1. 缓存清除 刷新预热区别

    2023-12-21 07:30:02       70 阅读
  2. 【DB】Redis缓存优化策略之,缓存预热缓存清除

    2023-12-21 07:30:02       58 阅读
  3. 如何有效清理Python环境:清除Pip缓存

    2023-12-21 07:30:02       49 阅读
  4. 浏览器刷新页面,缓存处理方式,强制刷新

    2023-12-21 07:30:02       60 阅读
  5. 清除conda和pip缓存方法

    2023-12-21 07:30:02       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-21 07:30:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-21 07:30:02       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-21 07:30:02       82 阅读
  4. Python语言-面向对象

    2023-12-21 07:30:02       91 阅读

热门阅读

  1. 微信小程序更新机制

    2023-12-21 07:30:02       61 阅读
  2. 前端:git介绍和使用

    2023-12-21 07:30:02       61 阅读
  3. Jenkins

    Jenkins

    2023-12-21 07:30:02      50 阅读
  4. Eigen库之Quaterniond

    2023-12-21 07:30:02       66 阅读
  5. json-server 的使用

    2023-12-21 07:30:02       54 阅读