外部css URL更改时,图像缓存会丢弃

时间:2017-09-05 06:47:48

标签: css caching static

最近我根据文件内容删除了我的网址,发现了这个问题。

举例说明" style1.css "我使用" background-image"定义了一个图像列表。其URL也根据图像文件内容进行哈希处理。

的style.css

.class1{
 background-image: url("../../image1.hash.png");
}

.class2{
 background-image: url("../../image2.hash.png");
}

style1.hash1.css 这样的网址 style1.css 哈希的初始请求,每个网址请求都是200状态。

当CSS文件 style1.css 发生变化时,哈希变为 style1.hash2.css ,这是正确的行为。

所以style1.css将重新加载200.但令我感到困惑的是,每个使用该css定义的图片网址也会重新加载,即使他们的网址保持不变

有什么具体原因吗?

0 个答案:

没有答案