gpt4 book ai didi

azure - 如何停止 Azure CDN 缓存 index.html

转载 作者:行者123 更新时间:2023-12-02 06:00:24 24 4
gpt4 key购买 nike

我正在使用 Azure CDN 托管我正在构建的静态网站。

这很棒,除了当我更新网络应用程序时旧页面会被缓存并仍然显示之外。

我在规则引擎中添加了以下缓存规则,使其每 60 秒刷新一次,但这没有任何作用,我仍然得到旧内容,获取新内容的唯一方法是转到隐身浏览器.

任何人都有任何想法,这让我发疯!

enter image description here

这是我点击index.html页面时浏览器开发窗口的屏幕截图,我在这里看不到任何缓存控制 header ,我认为Azure CDN会/应该放置这些,这是不正确的?

enter image description here

最佳答案

您正在修改的规则控制“内部最大年龄”。如果文件在 icognito 模式下正确显示,则此规则工作正常。您必须设置“外部最大年龄”来控制 Cache-Control header 。

https://learn.microsoft.com/en-us/azure/cdn/cdn-verizon-premium-rules-engine-reference-features

看起来不是 Azure CDN 正在缓存 index.html,而是您的浏览器。确保 Cache-Control header 为 returned correctly by using the developer tools .

https://learn.microsoft.com/en-us/azure/cdn/cdn-manage-expiration-of-cloud-service-content

https://learn.microsoft.com/en-us/azure/cdn/cdn-manage-expiration-of-blob-content

关于azure - 如何停止 Azure CDN 缓存 index.html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61557904/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com