缓存刷新

技术支持发表于:2016年03月29日 14:38:22更新于:2016年03月30日 16:44:13

空间的文件出现变动(覆盖,删除)的时候,删除 CDN 外层节点旧的文件缓存。

00156fa29b3a50850e9409ecabe7960


对于 UPYUN 存储 而言,文件的替换和删除操作,我们均会自动提交缓存刷新任务进行全网刷新,特别地,原图的替换和删除,我们会自动将其对应的所有缩略图版本号也进行刷新。正常情况下全网 5 分钟内就能刷新完毕,针对漏刷的情况,可以在管理后台进行手动刷新。

对于 自主源站 而言,除了能够在管理后台手动刷新外,我们还提供了 缓存刷新 API 接口 和全网刷新功能。

全路径刷新

管理后台:刷新 > URL 刷新

源站类型:全部


直接输入完整 URL 地址进行刷新。

规则匹配批量刷新

管理后台:刷新 > 规则刷新

源站类型:全部


功能说明:

  • 规则匹配批量刷新后,新的请求只能访问原文件,因此将影响访问速度,请谨慎使用。

  • 待刷新域名需绝对匹配,支持泛域名。

  • 对使用 UPYUN 存储 的文件缓存刷新,会在 1 小时之内完成;对 自主源站 的文件缓存刷新,会在 5 ~ 10 分钟内完成。

待刷新规则说明:

  • 规则中可以包含有最多一个 * 用于代替任意长度的任意字符,如

    • /*.jpg

    • /d/e/*

    • /a/b/*.zip

    • /m/foo.png

  • 可以对刷新 URL 的查询参数做规则限定,支持以下四种情况(多个参数时,顺序不敏感):

    • 不限查询参数:/m/n* 将会刷新符合 /m/n* 规则的 URL,无论 URL 是否携带参数

    • 限定参数的 KEY:/m/n/*?foo 将会刷新符合 /m/n* 规则,同时包含 foo 参数的 URL,但不限 foo 参数的值

    • 限定 KEY 和 VALUE:例如 /m/n/*?foo=bar 将只会刷新符合 /m/n* 规则,同时包含 foo 参数且值为 bar 的 URL

    • 不准携带查询参数:/m/n*? 将只会刷新符合 /m/n* 规则,且不携带任何查询参数的 URL

全网刷新

管理后台:刷新 > 全网刷新

源站类型:自主源站


全网刷新顾名思义,我们会对整个服务域名下所有的 URL 进行缓存刷新操作,即时生效。

重要说明:

  • 每次刷新间隔至少 10 分钟,一天只能刷新 5 次缓存

  • 全网缓存刷新会对源站产生一定压力,请谨慎操作

缓存刷新视频:缓存刷新的使用