javascript - HTML 页面缓存问题

标签 javascript html css http caching

我了解 HTML 页面缓存的基础知识。

我的不确定性与缓存如何处理图像、包括外部脚本以及 HTML 页面使用的 CSS 样式表有关。

例如,假设我有一个设置为 7 天后过期的 HTML 页面。该页面有 10 张图片,2 个包含外部 CSS (.css) 样式表,以及 2 个外部包含 javascript (.js) 文件。

  1. 所有这些是否也将在 7 天后过期并遵循我在 HTML 页面中实现的内容?
  2. 有什么方法可以单独指定这些外部元素何时过期?

我似乎在不同的浏览器和/或使用重新加载或 SHIFT+RELOAD 操作时得到混合结果。

也许某处有一篇文章解释了它是如何工作的(或应该如何工作)?

谢谢-

最佳答案

HTTP 资源根据自己的过期设置过期。如果 HTML 文档被缓存,那么该文档也会被缓存。如果该图像被缓存,则该文档引用的图像也会被缓存。

参见 Caching Tutorial for Web Authors and Webmasters

关于javascript - HTML 页面缓存问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1967389/

相关文章:

javascript - 关闭时滑动菜单堆叠文本

asp.net - Response.Redirect & 编码

css - 如何在尊重 Internet Explorer 11 中的最大高度继承的同时滚动固定标题下的内容?

javascript - 如何使用 jQuery 在底部 div 设置按钮

javascript - 如何通过 soundcloud.com url 获取 Soundcloud 嵌入代码

javascript - 该程序片段如何检查声明的对象是否在javascript程序的当前范围内

php - javascript 不会解析 php html 标签

javascript - 如何在网页上全屏显示幻灯片?

php 将数据插入 mysql 但从(不同的)表加载选项

html - 清除所有子元素的 CSS