与使用CloudFlare获取图像相关的问题

时间:2016-06-27 07:06:01

标签: ruby-on-rails-4 amazon-s3 aws-sdk cloudflare

我通过CDN(CloudFlare)将我的图像上传到S3。上传工作正常与https,但问题是当我用http获取图像或没有那时每次我得到一个以前缓存的图像而不是一个新的图像。

任何帮助将不胜感激。

谢谢!

2 个答案:

答案 0 :(得分:0)

  

我通过CDN(CloudFlare)将我的图像上传到S3。

这句话毫无意义。上传到S3应该与CloudFlare无关。

  

当我用http获取图像或没有那时我每次都得到一个   以前缓存的图像而不是新图像。

因为您尚未通知CloudFlare图片已更改。您需要清除CloudFlare缓存。您可以通过CloudFlare Web界面或CloudFlare API执行此操作。

答案 1 :(得分:0)

您需要purge your CloudFlare cache获取更新的副本,在CloudFlare仪表板的缓存选项卡中,有一个选项可以清除单个文件上的缓存(或使用下拉按钮清除所有内容)。

Purge CloudFlare Cache

有关CloudFlare支持网站的其他信息:How do I use CloudFlare with Amazon's S3 Service?