Image 从服务器中删除图像并清除浏览器缓存后,图像仍然可用

Image 从服务器中删除图像并清除浏览器缓存后,图像仍然可用,image,caching,Image,Caching,我想更改我网站上的徽标图像,突然发现了这种奇怪的行为: 情景1: 我用一个新名字上传了一个新的img(mysite.com/new.jpg)。我匿名访问那个网址。我从服务器上删除img并再次访问URL 预期行为: 找不到img 实际发生的事情: img仍在浏览器中加载。它不在浏览器的缓存中,我仔细检查了一下。当同事(在同一局域网上)访问该URL时,图像仍会加载,即使该同事以前从未访问过该img URL 情景2: 我用一个新名字上传了一个新的img(mysite.com/new2.jpg)。我匿名

我想更改我网站上的徽标图像,突然发现了这种奇怪的行为:

情景1: 我用一个新名字上传了一个新的img(
mysite.com/new.jpg
)。我匿名访问那个网址。我从服务器上删除img并再次访问URL

预期行为: 找不到img

实际发生的事情: img仍在浏览器中加载。它不在浏览器的缓存中,我仔细检查了一下。当同事(在同一局域网上)访问该URL时,图像仍会加载,即使该同事以前从未访问过该img URL

情景2: 我用一个新名字上传了一个新的img(
mysite.com/new2.jpg
)。我匿名访问那个网址。我从服务器上删除img我切换到我的移动热点并再次访问URL

预期行为:找不到img

实际行为=预期行为

情景3: 我用一个新名字上传了一个新的img(
mysite.com/new3.jpg
我不访问该URL。我从服务器上删除img并访问URL

预期行为:找不到img

实际行为=预期行为

问题:
如何解释情况1?它发生在图像上(不仅仅是.jpg),但它不会发生在html文件上。是否以某种方式在服务器上为某个IP地址缓存映像?我最近移动到了一个专用服务器,我自己没有配置,但它可能是默认启用的?我如何检查这一点?

结果表明这是由Cloudflare的缓存规则造成的。 我想我会把它贴在这里,也许它可以帮助其他人在将来更快地调试它