有没有理由不将主css文件嵌入到网页中?

时间:2013-02-23 18:58:48

标签: html css http caching webserver

我正在尝试优化网页的加载时间,包括第一次和缓存。但我仍然要求浏览器重新验证所有资源,以确保我不会因为缓存而出现奇怪的显示或更新问题。

所以目前我的页面加载总是需要两个请求:一个用于HTML文件,一个用于显示任何内容之前的CSS文件。

对于这两个文件,等待时间为150毫秒,而传输速度为5毫秒,这是非常低的。

所以我正在考虑将我的mais css文件嵌入到网页中。

这不是学术方法,但我认为这会使加载速度乘以2,只需要一个请求来加载页面。

我不应该这样做吗?

2 个答案:

答案 0 :(得分:2)

如果你为你的网站设置一个构建脚本,你可以充分利用这两个世界..所以基本上在你的本地文件系统中你可以保持你的css文件分开,使它更便携,更容易维护等..但同时你的构建脚本将你的css和其他静态文件(即js)嵌入你的html页面,以避免你所谈论的内容(即与服务器的冗余连接)..

答案 1 :(得分:1)

可移植性,更改一个.css文件并使用对该css的引用更改多个.html文件的能力。

但是,如果您的css仅用于该页面,我认为将其包含在同一文件中是一个很好的理由。