请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

html 中meta的cache-control作用?

老师您好,在页面头部的meta中也有设置cache-control的地方,这个设置与后台response的cache-control作用一样吗?

有没有优先级方面的差别?比如我在meta中设置max-age=200,在reponse的cache-control中设置max-age=2000,那么最终会采用哪个配置?另外在仅仅在meta中设置no-cache或no-store,也会起到您说的那些效果吗(no-cache会发起服务器校验,no-store直接禁止缓存)?如果这两个作用完全一样,那我们开发中是不是仅在后台或仅在页面中设置一处就可以了?

正在回答 回答被采纳积分+3

1回答

提问者 程煦儿 2021-01-19 20:14:30

经测,无论在服务端有没有设置cache-control,页面meta中设置的cache-control好像都没有起任何作用,这是为什么呢?即是不起作用,好多页面中为什么还要配置呢?恳请老师解惑。。。

0 回复 有任何疑惑可以回复我~
  • Jokcy #1
    你可以看一下这个回答,https://stackoverflow.com/questions/49547/how-do-we-control-web-page-caching-across-all-browsers,html的meta里面设置的只有通过file协议访问的html才有效,在http访问的页面时是无效的
    回复 有任何疑惑可以回复我~ 2021-01-19 21:16:47
  • 提问者 程煦儿 回复 Jokcy #2
    非常感谢
    回复 有任何疑惑可以回复我~ 2021-01-21 17:46:33
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信