您认为什么对网站性能最好?每页加载不同的 css(当然缩小),因此此文件中不会有任何未使用的 css 规则,或者在网站的每个页面加载相同的大(也缩小)css? 这个问题看起来很明显,但我想知道浏览器缓存...如果大 css 加载到浏览器缓存中,它不会在每个页面中重新加载,不是吗?所以,也许有很多未使用的 css 规则更好,但是一个文件不会每次都重新加载,而不是我们在您浏览网站时必须加载的多个文件。
谢谢!
最佳答案
最好有一个包含所有规则的大压缩 css,这样你就可以减少浏览器尝试与服务器建立连接的数量,并且每个请求只缓存一个 CSS。
实际上这就是大多数 minify 工具所做的,它们将整个应用程序的所有文件压缩到一个 CSS 文件中。
另一种提高性能的方法是使用内容分发网络 (CDN) 从互联网加载常见的 CSS 或 JS。
关于html - 每页加载一个 css 还是每页加载相同的 css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21394861/