我正在尝试优化我的网页的加载时间,包括首次加载时间和缓存加载时间。但我仍然要求浏览器重新验证所有资源,以确保我永远不会因为缓存而出现奇怪的显示或更新问题。
所以目前我的页面加载总是需要两个请求:一个用于 HTML 文件,一个用于显示任何内容之前的 CSS 文件。
对于这两个文件,等待时间约为 150 毫秒,而传输时间约为 5 毫秒,非常低。
所以我一直在考虑将我的 mais css 文件嵌入到网页中。
这不是学术上的做法,但我认为这会将加载速度提高 2 倍,只需要一个请求即可加载页面。
我有理由不这样做吗?
最佳答案
如果您为您的网站设置一个构建脚本,您可以两全其美。所以基本上在您的本地文件系统中,您可以将您的 css 文件分开,使其更便携,更易于维护等。但是同时,您的构建脚本将您的 css 和其他静态文件(即 js)嵌入到您的 html 页面中,以准确避免您所说的内容(即与服务器的冗余连接)。
关于html - 有没有理由不将主 css 文件嵌入到网页中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15044333/