【发布时间】:2020-02-10 09:58:50
【问题描述】:
我有一个实时网站,但由于变化总是存在,我需要用户查看最新的 HTML 文件,即从服务器而不是浏览器缓存加载文件。
当这个网站上线时,我不知道:
<meta http-equiv="Cache-control" content="no-cache, no-store, must-revalidate">
<meta http-equiv="Pragma" content="no-cache">
我已在必要时使用 HTML、CSS、jQuery 和 PHP 制作我的网站。
如何使网站直接从服务器加载?
【问题讨论】:
-
你不能用那些
meta标签更新html吗?如果没有,你能更新什么? -
@IraklisGkougkousis 我用元标记更新了 HTML 代码,但由于我的缓存中已经有页面,新的 HTML 代码(带元标记)没有运行。我可以简单地努力刷新和工作,但用户不会知道或不会这样做。
-
如果您还可以访问服务器的配置,缓存控制标头也可以提供帮助:developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control
-
@LaurentS。这对我来说是新的,我会调查一下谢谢。
-
@LaurentS。除了你之前的建议,还有其他方法吗?
标签: javascript jquery html server browser-cache