html - 页面中设置缓存为no-cache,请求头中显示的max-age=0 是缓存了还是没缓存?

查看:533
本文介绍了html - 页面中设置缓存为no-cache,请求头中显示的max-age=0 是缓存了还是没缓存?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

请求详情如下:

在代码上加入了禁止缓存的标签如下

<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">

请问这种情况是否阻止了浏览器对页面进行缓存?在实际的使用中发现,更改css重新发布后,其他使用过上一次发布页面的浏览器依然使用的是上一次发布的css,导致页面显示出现问题,F5刷新之后显示正常,这样的问题该如何解决?包括手机上访问应如何禁止页面的缓存?

解决方案

你的截图显示的你的那次请求,服务端没有变动,或者说浏览器端存的缓存的时间和服务端的修改一样。
检查你的服务器的静态缓存更新时间吧。
一般不建议去掉缓存,而是更新的后更改版本号啊等等的方式刷新缓存。

这篇关于html - 页面中设置缓存为no-cache,请求头中显示的max-age=0 是缓存了还是没缓存?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆