我了解 HTML 页面缓存的基础知识。
我的不确定性与缓存如何处理图像、包括外部脚本以及 HTML 页面使用的 CSS 样式表有关。
例如,假设我有一个设置为 7 天后过期的 HTML 页面。该页面有 10 张图片,2 个包含外部 CSS (.css) 样式表,以及 2 个外部包含 javascript (.js) 文件。
- 所有这些是否也将在 7 天后过期并遵循我在 HTML 页面中实现的内容?
- 有什么方法可以单独指定这些外部元素何时过期?
我似乎在不同的浏览器和/或使用重新加载或 SHIFT+RELOAD 操作时得到混合结果。
也许某处有一篇文章解释了它是如何工作的(或应该如何工作)?
谢谢-
最佳答案
HTTP 资源根据自己的过期设置过期。如果 HTML 文档被缓存,那么该文档也会被缓存。如果该图像被缓存,则该文档引用的图像也会被缓存。
关于javascript - HTML 页面缓存问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1967389/