我正在使用Azure CDN从Azure Blob存储中检索文件。 在更新存储中的文件,使用Storage Explorer检查文件并清除CDN(全部清除)之后,我尝试在浏览器中刷新纯文件。
在响应中,我看到x-cache: HIT
,表明它仍从CDN缓存中加载。清除后怎么可能?
我尝试使用Azure门户以及使用Powershell的Unpublish-AzureRmCdnEndpointContent
进行清除。
答案 0 :(得分:0)
您可能需要一些时间来等待清除请求。此外,您必须注意,即使您清除所有。
获取更多详细信息请注意,清除仅清除CDN边缘上的缓存内容 服务器。任何下游缓存,例如代理服务器和本地 浏览器缓存,可能仍会保留文件的缓存副本。它的 在设置文件的生存时间时记住这一点很重要。您可以 强制下游客户端请求文件的最新版本 通过在每次更新时为其赋予唯一名称,或通过 query string caching的优势。