Html 是否有理由不将主css文件嵌入网页?

Html 是否有理由不将主css文件嵌入网页?,html,css,http,caching,webserver,Html,Css,Http,Caching,Webserver,我正在尝试优化网页的加载时间,无论是第一次还是从缓存加载。但我仍然要求浏览器重新验证所有资源,以确保不会因为缓存而出现奇怪的显示或更新问题 因此,当前加载我的页面总是需要两个请求:一个用于HTML文件,一个用于CSS文件,然后再显示任何内容 对于这两个文件,等待时间大约为150ms,而传输时间大约为5ms,这非常低 所以我一直在考虑把我的mais css文件嵌入到网页中 这不是学术上的方法,但我认为这会将加载速度乘以2,只需要一个请求就可以加载页面 是否有理由不这样做?可移植性,即更改一个.cs

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

因此,当前加载我的页面总是需要两个请求:一个用于HTML文件,一个用于CSS文件,然后再显示任何内容

对于这两个文件,等待时间大约为150ms,而传输时间大约为5ms,这非常低

所以我一直在考虑把我的mais css文件嵌入到网页中

这不是学术上的方法,但我认为这会将加载速度乘以2,只需要一个请求就可以加载页面


是否有理由不这样做?

可移植性,即更改一个.css文件和引用该css更改多个.html文件的能力


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

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


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

如果您为您的网站设置构建脚本,您可以获得两个方面的最佳效果。。因此,基本上在本地文件系统中,您可以将css文件分开,使其更易于移植和维护等。。但与此同时,构建脚本将css和其他静态文件(ie js)嵌入到html页面中,以避免您所说的内容(即与服务器的冗余连接)

如果您为网站设置构建脚本,您可以两全其美。。因此,基本上在本地文件系统中,您可以将css文件分开,使其更易于移植和维护等。。但与此同时,构建脚本将css和其他静态文件(ie js)嵌入到html页面中,以避免您所说的内容(即与服务器的冗余连接)

事实上,这就是我所做的,基于一个自制的模板系统。但出于某种原因,我对将所有内容都嵌入到一个页面感到很难过。但我终于做到了,它加载速度惊人,这就是目标。实际上,我就是这么做的,基于一个自制的模板系统。但出于某种原因,我对将所有内容都嵌入到一个页面感到很难过。但我终于做到了,它加载速度惊人,这就是目标。TxTx,但我忘了提到我说的是生产站点的最终布局,不是正在开发的版本的布局。Tx,但我忘了提到我说的是生产站点的最终布局,不是正在开发的版本的布局。