gpt4 book ai didi

caching - CSS 文件未在 Azure 部署/发布上更新

转载 作者:行者123 更新时间:2023-12-05 00:00:36 26 4
gpt4 key购买 nike

已解决我不知道的是,Cloudflare 默认将所有 css/js 文件缓存 4 小时。

场景:

我将其添加到我们的首页:

<span class="test">hullo!</span>

并将其添加到我们的 css 文件中:

.test { font-size:2.0em; }

我进行了 Web 部署,或完全发布到 Azure,跨度出现在首页上,但样式不显示。由于某种原因,css 文件没有更新。 FF、IE、Chrome 和 Safari 都证实了这一点。然而,经过一段看似任意的时间后,css 文件就会更新。

即使我远程进入 Azure VM 并重新启动应用程序,样式也不会改变。该应用程序在一个实例、一个角色上运行。未设置 Azure 缓存。将查询字符串参数添加到 css 文件链接没有帮助。似乎是缓存问题,但不知道如何解决。

有什么想法吗?

最佳答案

“我们使用的是 Cloudflare,它的默认设置是缓存所有 CSS 和 JS 文件。它每 4 小时清除一次缓存,这会导致任意更新。所以,即使我在末尾添加了一个新的查询字符串的 css 文件,Cloudflare 仍然缓存旧的”

请注意,在对 static content files 进行更改时,您应该进入 CloudFlare 开发模式在您的网站上。您可以通过以下方式进入开发模式以绕过缓存:设置->开发模式。您还可以选择清除缓存作为附加选项,只有当您确实想要清除所有内容时,我们才会建议您这样做。

关于caching - CSS 文件未在 Azure 部署/发布上更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9932648/

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