我几乎在所有项目中都使用了 cloudflare,并且一直尝试为新项目设置它,但我遇到了一个非常奇怪的问题。
因此,当我从服务器更新.css
文件时,在网站上加载这些更改不会受到影响,并且我确信这不是缓存问题,因为我尝试清除缓存/隐身模式,甚至让我的朋友对其进行了测试。
如果这还不够奇怪的话,这个无法更新的问题只会发生在.css
文件上。其他格式都可以正常工作。
这就是为什么它让我认为它可能是来自 cloudflare 的东西:查看这个带有 http 和 https 的链接:http://fleats.club/style/aa.css. 每个文件都显示不同内容,http 文件是我删除的文件,但它仍可在 http 上加载!https 文件是我创建的同名新文件,其中包含不同的字符,我更改了其中的字符,但它仍显示旧字符(旧字符:“saaa”)
nginx的:
listen 80;
server_name fleats.club;
root /srv/main/site;
location / {
index index.html;
}
}
这听起来像是人为失误,但我已经找遍了所有地方,就是搞不清楚。知道是什么原因造成的吗?我真的不知道,
答案1
并且我确信这不是缓存问题,因为我尝试过清除缓存/隐身模式,甚至让我的手机也测试过它。
您是否已清理 Cloudflare 缓存? https://support.cloudflare.com/hc/en-us/articles/200169246-Purging-cached-resources-from-Cloudflare
如果开发继续进行并且测试需要持续进行,您可以考虑development mode
。
https://support.cloudflare.com/hc/en-us/articles/200168246-Understanding-Cloudflare-Development-Mode