在googleusercontent.com下运行的Gmail的Google Proxy缓存了一个错误的图像文件,我们正在考虑删除缓存。原始文件是从亚马逊S3链接的。我们希望强制缓存无效,以便昨天(5M)发送的电子邮件显示正确的图像。
Facebook有Linter页面,但我们如何在Google Proxy上做呢?
发布于 2015-11-25 23:55:25
怀疑你是否能从谷歌的服务器上清除缓存。他们开始这样做的原因是为了防止垃圾邮件。然而,这样做会导致一些问题浮出水面,比如断开的链接。
有人问他们什么时候清理缓存,没有人回答。甚至连谷歌的员工也不知道。Gmail forum看起来他们不打算允许用户覆盖/删除/更新缓存的图像。也许在未来,作为一个免费的功能?
但是,您可以通过下次应用no-cache头来防止这种情况发生。这使得您的电子邮件中的图像不会被缓存。
HTTP 200 OK
Content-Type: image/png
Cache-Control: no-cache, max-age=0http://blog.movableink.com/real-time-content-and-re-open-tracking-return-to-gmail/
有关缓存工作原理的详细说明可以在此处找到。http://www.redant.com.au/how-we-do/cache-busting-gmail-new-image-caching/
https://stackoverflow.com/questions/32087992
复制相似问题