我们应该将所有CSS放在HTML文档中吗?

时间:2016-04-27 16:41:54

标签: html css

我正在尝试进行网站增强。 Bootstrap.min.css需要0.5秒才能完成加载到我们的网站。

我认为通过将所有缩小的CSS放在我的HTML文档中(在生产模式下)来解决0.5。运行时增强是个好主意吗?它是否会使HTML引擎加载CSS变慢?

1 个答案:

答案 0 :(得分:2)

这取决于您的网页。除了影响页面速度的众多因素外,有两个因素对你的问题最为重要。

  • 带宽
  • 请求数量

如果您有一个单页角度网站,那么将所有css放入您的html是有道理的。这将减少请求量,同时带宽消耗保持不变。

如果您有一个“普通”网站,用户每次点击链接时都会加载一个新的html页面,那么最好将css放入.css文件中,这样他就不必加载相同的信息了再来一次。这将增加请求量,同时大大减少带宽消耗(因为css的浏览器端缓存)。

如果您想提高网站的速度,请查看缓存,CDN和此处说明的工具,这些工具将引导您朝着正确的方向前进:https://developers.google.com/speed/pagespeed/