您的位置:首页技术文章
文章详情页

javascript - 服务器的tomcat已经重启过了,为什么访问已更新的纯静态的html文件,还是显示以前的?

【字号: 日期:2023-02-07 09:06:19浏览:21作者:猪猪

问题描述

我知道是缓存的原因,可是不是当服务器的html改变的时候,浏览器就会去服务器下载新的html吗?

问题解答

回答1:

浏览器缓存的是请求文件。(k-v)比如你访问:url:http://caiyongji.com/index.htmlBrowser缓存:KEY VALUEhttp://caiyongji.com/index.html index.html

javascript - 服务器的tomcat已经重启过了,为什么访问已更新的纯静态的html文件,还是显示以前的?

以上是狭义上的理解,其实还包含图片/cookie等……

回答2:

浏览器缓存清除访问不成功的话,可以试试删除tomact中work目录下的缓存文件,然后重启在访问试试看。

回答3:

不一定哦,需要html的头部设置Cache-Control: no-cache

回答4:

javascript - 服务器的tomcat已经重启过了,为什么访问已更新的纯静态的html文件,还是显示以前的?用浏览器DevTools看一下, 是不是走了浏览器缓存

回答5:

1.服务器缓存2.浏览器缓存

清除浏览器缓存可以使用Ctrl+F5强制刷新。

标签: JavaScript