Azure Blob存储,CDN和缓存过期

时间:2011-06-28 17:01:40

标签: caching blob cdn azure-storage

我们正在使用Azure CDN,但我们偶然发现了一个问题。之前,内容无法更新。但我们为用户添加了用于裁剪图片的选项,这会更改缩略图。请注意,图像未创建为新图像,而只是更新blob的流。

似乎没有任何方法可以清除缓存,更新任何标头或其他任何内容。

这是唯一一个制作新blob并删除旧版本的答案吗?

感谢。

2 个答案:

答案 0 :(得分:3)

CDN仍会缓存内容,除非缓存过期或文件名更改。

CDN最适合具有高缓存命中率的静态内容。

建议不要将CDN用于动态内容,因为它会导致用户等待从存储到cdn的双跳以及从cdn到用户的双跳。

您还需要在初始加载时支付两倍的带宽。

答案 1 :(得分:0)

我想现在唯一的解决方法是在客户端请求中传递一个虚拟参数,以便每次强制下载文件。

http://resourceurl?dummy=dummyval