为什么 azure cdn 返回带有自定义域的旧版本文件

凯伦·阿夫达良

我有一个文件上传到我的 azure 存储,现在我用这个文件的另一个版本替换了它。旧文件大小为 22 mb。现在新版本大约是 10 mb。替换后,当我尝试使用自定义域下载文件时,它仍会下载旧文件 (22 mb)。但是当我尝试使用它的原始 url(storageName.blob.core.windows.net) 下载时,我得到了正确的文件。

我尝试使用 Microsoft azure 存储资源管理器将缓存控制标头设置为 1 分钟。

max-age=1

但它没有帮助。

为什么会有这样的行为?以及如何解决这个问题?

msrini-MSIT

当您使用 Azure 存储配置 CDN 并更新存储中的文件时,CDN 仍将提供缓存的旧文件,直到 TTL 到期。

因此,您应该执行 Purge,或者您需要配置缓存规则以获得所需的规则。

您可以在此处阅读有关 CDN 中缓存规则的更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将带有前端SPA的Azure CDN和带有.Net Core WebApi的Azure WebApp配置到同一自定义域?

Azure上的HTTPS / SSL证书和流量-从CDN(带有SSL的自定义域)到流量管理器,再到端到端流

带 www 和不带 www 的 Azure CDN 端点的自定义域

Azure CDN正在使用自定义域重定向流量

带有Azure CDN的Imageresizer

如何在Microsoft Azure CDN上设置多个存储帐户和一个自定义域

AWS Cloudfront作为带有自定义域的Heroku网站的CDN

自定义根域的 Azure DNS 配置 - 未使用 CDN

指向Azure CDN端点的Azure DNS根域

是否可以使用Azure文件存储创建Azure CDN?

带有入口控制器AKS的自定义域和Azure Kubernetes

具有多个自定义域的 Azure VM

为什么我的网页不运行带有CDN的React.js或JSX?

带有CDN和HTTPS的Azure媒体服务

带有函数应用访问限制的 Azure CDN 禁止 403

带有 SAS 令牌缓存机制的 Azure CDN

带有CDN的自定义模块

设置Azure CDN

ASP.Net MVC ScriptBundle:从CDN检索时为什么要指定jQuery版本?

浏览器为什么不从缓存加载CDN文件?

Azure CDN返回404,而原始URL不返回

为什么我的 CDN 缓存了某个文档,而浏览器却没有?

从Azure CDN仅向某些用户提供某些文件

带有https和版本的Azure中的CDN CSS和JS不起作用

为什么angular赋予功能而不是功能,未定义的错误(当我更改CDN版本时工作正常)

显示来自 Azure Cloud Shell 的所有 Azure Web 应用自定义域的列表

每个Blob SAS的Azure CDN

使用Azure CDN强制HTTPS

如何立即配置Azure CDN?