捆绑CSS,文件大小与请求有效负载

时间:2015-03-09 15:46:59

标签: css module httprequest bundling-and-minification

我阅读了很多建议捆绑CSS文件的博客,例如:http://www.webpronews.com/want-a-faster-website-reduce-requests-2-2012-03

然后我考虑了所有未使用的样式和文件大小。

是否存在关于如何决定拆分大型CSS文件或将其捆绑以减少请求之间的通用规则?

示例:在一个子页面上,有一个元素需要大量的CSS规则。每隔一页都不使用此元素。用kB来说,这堆CSS有多大,影响其他页面的加载时间足以值得为那一页提供第二个HTTP请求?是否可以说,如果元素需要50kB的数据,缓存和短加载时间的好处足以保证第二个CSS文件的http请求。

如果存在特定的大小限制,那么使用例如gulp自动化该过程是一个好主意,以生成"模块化的" CSS块并仅在需要它们的地方包含它们?

0 个答案:

没有答案