html - 上传新内容时网页不会自动更新

标签 html css

我用 HTML 和 CSS 创建一个静态网页,当我将新信息上传到服务器时出现问题。当我尝试重新加载页面时,没有任何变化。它仅在我进行 ctrl f5 重新加载时发生变化。有没有办法让网站自动重新加载,以便用户每次进入网站时都能看到最新信息?

我尝试使用“?” singer 调用 CSS 文件但它不工作

link href="CSS/styles.css?v=1.1" rel="stylesheet"

最佳答案

静态内容由浏览器缓存。如果服务器发送 max-age,那么浏览器将不会尝试获取新版本,除非缓 stub 据 max-age 过期。

然而,ctrl-F5 强制刷新,忽略老化参数。

您可以尝试在服务器上设置较短的 max-age,但这会导致更多负载,因为客户端将更频繁地获取资源。

关于html - 上传新内容时网页不会自动更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56389451/

相关文章:

html - 使用输入框缩短我的代码

javascript - 根据 jQuery 中子数据的嵌套父数据值

html - 如何使用 8 位 alpha 制作混合 JPG/PNG

css - 如何将 <ul> 中的 <li> 样式设置为具有自定义高度的表格?

css - 如何使用自定义 css 文件减少 twitter bootstrap 中标题和导航栏之间的空白

html - 滚动经过全屏英雄单元后的 Bootstrap 3 navbar-fixed-top

html - <a href ="#!"> 做什么?

javascript - ThreeJs 立方体每个面上的不同文本

javascript - 使用辅助技术可读的属性

html - 每个 Accordion 标题的 CSS 不同颜色