具有特定规则时,Cloud-flare 缓存清除不起作用

Posted

技术标签:

【中文标题】具有特定规则时,Cloud-flare 缓存清除不起作用【英文标题】:Cloud-flare Cache Purge does not work when having specific rule 【发布时间】:2021-12-01 18:05:39 【问题描述】:

如果我添加如下规则 (Image#1) => 将 Browser Cache TTL 和 Edge Cache TTL 都设置为 4 小时,

缓存清除不起作用(甚至不清除所有内容

不起作用我的意思是,url仍然被缓存,如图三所示,url第一次(在添加规则(如上所述)之后打开之前,url每次需要500ms以上,但缓存后需要2ms,即使在清除后(如图 2 所示),也尝试清除所有内容。

图片#1


图片#2


图片#3


所以在有了这样的规则后,我被 purge 卡住了根本不起作用(Image#1)。

【问题讨论】:

【参考方案1】:

相信这里的问题是 Cloudflare 在较低的计划级别上不支持通配符清除。您必须输入要清除(一个一个)或完全清除整个站点的所有缓存的确切 URL。

【讨论】:

以上是关于具有特定规则时,Cloud-flare 缓存清除不起作用的主要内容,如果未能解决你的问题,请参考以下文章

如何清除特定活动的缓存?

仅当元素具有特定子元素时才向元素添加规则

如何从本地 cocoapods 缓存中清除或清理特定的 pod

php 清除特定键#laravel #shell的缓存

发布新的Vue应用程序版本时如何清除chrome中的缓存

java 具有弹簧启动和清除缓存方法的番石榴缓存