0

我知道 CSS 样式表缓存在浏览器中。我的问题是,为什么?CSS 通常只有千字节,那么缓存这么小的东西,如果更新起来很麻烦,有什么好处呢?我唯一的猜测是,像 CSS 这样的浏览器要在 HTML 之前加载,所以没有样式的元素不会闪烁。

4

2 回答 2

2

每个 CSS 文件都是一个 HTTP 请求。许多请求意味着页面加载速度较慢。浏览器开发人员不能确定网站开发人员会创建一个最小化的 CSS 文件,其中无用的行更少。通常网站包含几十个css文件,有时不是千字节而是兆字节。所以 CSS 缓存部分实际上是为网站开发人员服务的。

于 2014-01-24T14:28:23.127 回答
1

所有带有缓存头的东西都可以被缓存。是所有标题的概述。

如果在域的每个站点上都使用 css,则您只有一次下载。这可以节省您的带宽和域所有者的带宽

于 2014-01-24T14:27:33.087 回答