我知道 CSS 样式表缓存在浏览器中。我的问题是,为什么? CSS 通常只有千字节,那么在更新起来很麻烦的情况下缓存这么小的东西有什么好处呢?我唯一的猜测是浏览器喜欢在 HTML 之前加载 CSS,因此不会闪烁未设置样式的元素。
最佳答案
每个 CSS 文件都是一个 HTTP 请求。许多请求意味着页面加载速度较慢。浏览器开发人员无法确定网站开发人员是否会创建一个最小化的 CSS 文件,其中包含更少的无用行。通常网站包含几十个 css 文件,有时不是千字节而是兆字节。所以 CSS 缓存部分实际上是为网站开发人员服务的。
关于css - 为什么要缓存 CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21334890/