Wordpress和Cloudflare:如何更新(缓存?)图像

Wordpress和Cloudflare:如何更新(缓存?)图像,wordpress,image,cloudflare,Wordpress,Image,Cloudflare,我的博客(wordpress)网站位于bluehost.com。几个月前,我决定启用Cloudflare(通过CPanel) 这一切都很好(我看到了更好的整体表现等),但我有一个小问题,我正在处理 大约10天前,我发布了这个博客: 几天后,我不得不改变图片2(共3张)来稍微调整一下。旧图片在红色矩形中显示“Unikernel”,新图片(我上传)显示“Unikernel/vm” 请注意,在博客文章中,我对图片进行了外部引用(在html代码中): 如果你直接指向图片,你会看到新版本(因此我知道我已

我的博客(wordpress)网站位于bluehost.com。几个月前,我决定启用Cloudflare(通过CPanel)

这一切都很好(我看到了更好的整体表现等),但我有一个小问题,我正在处理

大约10天前,我发布了这个博客:

几天后,我不得不改变图片2(共3张)来稍微调整一下。旧图片在红色矩形中显示“Unikernel”,新图片(我上传)显示“Unikernel/vm”

请注意,在博客文章中,我对图片进行了外部引用(在html代码中):

如果你直接指向图片,你会看到新版本(因此我知道我已经正确地更新了它)

然而,博客文章仍然显示了旧图片(好像Cloudflare正在无限期地缓存它)

如果在博客文章中,我右键单击图像并执行“查看图像”(Firefox),它会指向:

(显示旧图像)

有趣的是,如果我删除“?resize=640%2C392”,它会显示正确的图片

我正试图找出一个合适的程序,1)写一篇博客文章,将图片作为外部链接2)可能通过FTP上传更新所述图片,3)让Cloudflare渲染更新后的图片


谢谢

问题的根源可能是图像URL后面的查询字符串:

?resize=640%2C392
在CloudFlare中,转到缓存设置并检查当前缓存级别是否为标准。如果是,请尝试更改为“无查询字符串”或“忽略查询字符串”

对于将来可能更改图像的帖子,作为在CloudFlare中清除所有站点文件或有选择地只清除有问题的图像文件的替代方法,您是否可以简单地更改更新图像文件的名称,或者保留相同的名称,但将其上载到不同的目录?当然,也要更新HTML中的图像src


祝你好运

谢谢@david,但这似乎没什么不同。我已将缓存设置为“无查询字符串”,我再次更新了图片(如4小时前),但连接到博客时不会显示新图片。现在,即使删除查询也不会显示新的图片。要打开新图片,我需要删除URL开头的“i0.wp.com”。对我有效的是“清除所有文件”。我可以求助于此(不太担心丢失所有缓存)。更新:手动清除单个文件似乎也在起作用。我认为如果检测到一个使缓存无效的新文件,CloudFlare将自行完成)