html - 每页加载一个 css 还是每页加载相同的 css?

标签 html css performance

您认为什么对网站性能最好?每页加载不同的 css(当然缩小),因此此文件中不会有任何未使用的 css 规则,或者在网站的每个页面加载相同的大(也缩小)css? 这个问题看起来很明显,但我想知道浏览器缓存...如果大 css 加载到浏览器缓存中,它不会在每个页面中重新加载,不是吗?所以,也许有很多未使用的 css 规则更好,但是一个文件不会每次都重新加载,而不是我们在您浏览网站时必须加载的多个文件。

谢谢!

最佳答案

最好有一个包含所有规则的大压缩 css,这样你就可以减少浏览器尝试与服务器建立连接的数量,并且每个请求只缓存一个 CSS。

实际上这就是大多数 minify 工具所做的,它们将整个应用程序的所有文件压缩到一个 CSS 文件中。

另一种提高性能的方法是使用内容分发网络 (CDN) 从互联网加载常见的 CSS 或 JS。

关于html - 每页加载一个 css 还是每页加载相同的 css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21394861/

相关文章:

javascript - 页面内容是用 JavaScript 加载的,而 Jsoup 看不到它

javascript - 检查拖放内容是否为图像

javascript - 用于互联网探索的浏览器检测

html - 有没有办法命名媒体查询?

C++ 获取运行时间和内存使用情况

javascript - 单击图像按钮时无法将 HTML 代码加载到 div 中

html - 使用 css 过渡更改导航栏颜色

css - 无法处理引导 css

c# - Linq 查询在本地机器上运行良好,但在服务器上出现 "The connection was reset"错误

java - 什么更贵?赋值还是声明?