我们正在使用Azure CDN,但我们偶然发现了一个问题。之前,内容无法更新。但我们为用户添加了用于裁剪图片的选项,这会更改缩略图。请注意,图像未创建为新图像,而只是更新blob的流。
似乎没有任何方法可以清除缓存,更新任何标头或其他任何内容。
这是唯一一个制作新blob并删除旧版本的答案吗?
感谢。
答案 0 :(得分:3)
CDN仍会缓存内容,除非缓存过期或文件名更改。
CDN最适合具有高缓存命中率的静态内容。
建议不要将CDN用于动态内容,因为它会导致用户等待从存储到cdn的双跳以及从cdn到用户的双跳。
您还需要在初始加载时支付两倍的带宽。
答案 1 :(得分:0)
我想现在唯一的解决方法是在客户端请求中传递一个虚拟参数,以便每次强制下载文件。