跳到主要内容

缓存失效

了解如何在使用Buddy的流水线部署后使缓存失效

内容分发网络(CDN)是通过将静态和动态Web内容存储在世界各地的数据中心,并将最终用户路由到访问时间延迟最短的位置,来加速分发静态和动态Web内容的服务。

最受欢迎的CDN服务包括AWS CloudFront、Cloudflare、Google Cloud CDN 和 DigitalOcean Spaces CDN。

CloudFront

提示

使用Buddy,您可以通过在部署时自动清除CDN服务的缓存来优化网站的性能。

常见用例

  1. 新版本的网站已上传且缓存需要更新
  2. 缓存了错误版本的文件,需要将更新重新部署到服务器。
  3. 缓存了太多文件,需要清除(如果通过流水线完成,则不会发生这种情况)

配置

配置非常简单,仅需要选择要清除的集成与缓存:

Google CDN

清除选项

“选项”选项卡允许您指定是否要清除所有内容、存储仓/文件系统变更集中列出的路径或用户指定的单个路径:

Google CDN action details

提醒

请注意,无效请求可能非常昂贵,因此请务必设置限制以保护您的预算。如果要失效的文件数量超过该限制,我们将清除此分发中的所有文件,而不是使每个文件都失效。