请教一下如何启用浏览器缓存

发布于 2022-09-02 13:36:49 字数 656 浏览 14 评论 0

之前对浏览器缓存有个大概了解,在心中大致有这么一个流程:当浏览器要访问一个页面时,它会在浏览器端判断是否该页面已经有缓存,如果有,那么该缓存是否过期,如果没过期,那么从缓存取这个页面,否则就要重新访问服务器获取这个页面。
今天遇到一个缓存控制的参数,不知道怎么理解,百度之后又更加困惑。图片描述

首先我结合百度百科,自己对这三个参数的解读是这样的:
1、max-age=5表示五秒内再次访问则从缓存取,超过5秒则重启请求服务器;
2、public表示缓存是公共的;
3、must-revalidate表示必须重新请求服务器
1、3我觉得是冲突的啊,这是我困惑的地方。

然后我觉得这种问题实际操作一下就可以找到答案,于是我本地测试了一下缓存,写了一个最简单的页面,里面放了两张图片,然后访问速度用谷歌控制在3G网速,但是我发现我居然没办法让页面被缓存。。。
图片描述

求助一下各位,谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

简单 2022-09-09 13:36:49

localStorage

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文