gpt4 book ai didi

html - 为什么我在 pythonanywhere 中的 CSS 需要一天时间才能加载?

转载 作者:行者123 更新时间:2023-11-28 15:16:09 30 4
gpt4 key购买 nike

我更改了一个 CSS 文件,运行 collectstatic 但没有任何反应 - 应用程序保留了以前的样式,即使该 CSS 不再存在于我的文件中的任何位置。昨天心灰意冷放弃,今天早上发现更新了,但是一开始的问题依旧。还有其他人经历过吗?这只是 pythonanywhere 的问题还是我的代码中可能存在问题?

最佳答案

方法 1 每次编辑 CSS 文件时,您都需要使用 Shift + F5 硬重置它

方法 2 您可以在索引页面(或您加载文件的任何地方)编辑文件。在 .css 之后,您需要输入查询,如 ?q=.. .

像这样:

旧文件:<link href="/css/TestFile.css" rel="stylesheet">

编辑后刷新缓存:<link href="/css/TestFile.css?v=1" rel="stylesheet"> v代表版本,你可以使用任何字符。

方法 3 要禁用缓存,您必须查看 web.config 文件。可能有类似这样的东西:

<location path="css">
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlCustom="public" cacheControlMaxAge="7.00:00:00" />
</staticContent>
</system.webServer>

删除它并停止缓存。您可能还需要查看 IIS 设置,但我对此一无所知,阅读更多 here

编辑:添加了方法文本。如果你有一个有客户的实时网站,我建议使用方法 2。启用缓存可以提高你的网站速度,因为他们不需要在每次访问你的页面时加载 css、javascript、媒体等文件。只是偶尔一次。

关于html - 为什么我在 pythonanywhere 中的 CSS 需要一天时间才能加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47176027/

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