登录
首页 >  文章 >  前端

HTML页面缓存设置:`` 标签与后端返回头,哪个优先级更高?

时间:2024-11-13 08:45:53 281浏览 收藏

对于一个文章开发者来说,牢固扎实的基础是十分重要的,golang学习网就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《HTML页面缓存设置:`` 标签与后端返回头,哪个优先级更高? 》,主要介绍了,希望对大家的知识积累有所帮助,快点收藏起来吧,否则需要时就找不到了!

HTML页面缓存设置:`` 标签与后端返回头,哪个优先级更高?

HTML页面中的缓存设置:<meta>与后端返回头之间的优先级

当在HTML页面的<meta>标签中设置了不缓存指令时,问题出现了:如果后端的返回头中又设置了缓存时间,那么以哪个为准?

答案:

优先级更高的是Response Headers中的缓存设置。

这是因为通常情况下,缓存是由网关控制的。当后端生成HTML页面后,它会被发送到网关,然后再返回给浏览器。在这一过程中,网关可以设置缓存。

MDN关于<meta http-equiv>属性的描述指出,该属性定义了一个编译指示指令,其中的允许值都是特定HTTP头部的名称。

因此,浏览器不需要再从HTML文档中读取缓存设置。

需要注意的是,<meta>标签虽然易于使用,但并不十分有效。这是因为它们只受到少数浏览器缓存的遵守,而代理缓存(几乎从不读取文档中的HTML)则不会遵守这些标签。

以上就是《HTML页面缓存设置:`` 标签与后端返回头,哪个优先级更高? 》的详细内容,更多关于的资料请关注golang学习网公众号!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>