即使在清除缓存并更改 CSS 版本后,CSS 文件仍被缓存

CSS file is being cached even after clearing cache and changing the CSS version

我有一个 css 文件,为了测试它,我在底部添加了一些代码,只是改变了网站上一小部分的颜色。花了大约 15 分钟,但最终它加载并更新了 CSS。然后,当我将其取下以查看需要多长时间才能再次取下时,代码仍在加载并且已经大约 30 分钟了。我尝试清除浏览器缓存并更改 CSS 文件的版本。版本(当我在浏览器上检查源代码时)像它应该的那样更新到 v2,但文件仍然包含 v1 中的代码。会不会是因为主机缓存了文件之类的?当我 运行 之前遇到这个问题时,更改 css 文件的版本有效,但这次不行。任何帮助将非常感激。谢谢!

哦,作为另一个注意事项,我正在使用以下代码查询 css 文件,它在 WordPress 中:

function my_theme_styles() {
// Enqueue our style.css with our own version

wp_enqueue_style('child-theme-style', get_stylesheet_directory_uri() . '/style.css',
    array(), '202107v1'); 
}

我也知道 Whosebug 上还有其他东西,但它们都只是说要清除浏览器缓存或更改 css 文件末尾的版本,这两个选项我都已经尝试过了,没有成功。

@Sahriar Saikat 在评论中提到它可能是 cloudflare 缓存文件,他是对的。我检查了 cloudflare 中的设置(直到今天我才可以访问它),发现他们使用的是查询级别“忽略查询字符串”,这导致它无法更新。感谢您的帮助!