【发布时间】:2014-01-28 00:51:18
【问题描述】:
您认为最适合网站性能的是什么?每页加载不同的css(当然是缩小的),所以这个文件中不会有任何未使用的css规则,或者在网站的每个页面中加载相同的大(也缩小)css? 这个问题似乎很明显,但我想知道浏览器缓存......如果浏览器缓存中加载了大 css,它不会在每个页面中重新加载,不是吗?因此,也许最好有很多未使用的 css 规则,但每次都不会重新加载一个文件,而不是在您浏览网站时我们必须加载多个文件。
谢谢!
【问题讨论】:
-
如果我错了,请纠正我。 CSS 不是在浏览器历史记录中存储为缓存。因此,一旦他们转到一个页面,它就会存储,即使转到下一页它仍然存在?我又可能错了。
-
是的,如果客户端浏览器设置允许,CSS 文件会缓存在客户端。
-
问这个问题的另一种方式是将单个文件@import 到一个 master.css 文件中是个好主意。那是另一个问题。
标签: html css performance