HTML加载加速

时间:2011-01-04 03:52:48

标签: html http optimization header compression

我想加快加载HTML页面的速度。 我知道我可以压缩HTML,JS和CSS,但我想更进一步。 我会(或服务器)直接将其内容复制并粘贴到HEAD中,而不是链接到CSS和JS文件。这基本上是为了保存一些TCP往返Web服务器。

我不知道的是...... 浏览器是否为每个JS和CSS文件单独发出HTTP请求?

非常感谢您的意见

谢谢! -Assaf

3 个答案:

答案 0 :(得分:1)

是。您可以使用标头分析工具(例如LiveHTTP for Firefox

)查看这些请求

http://developer.yahoo.com/performance/rules.html是对进一步优化的一个很好的总结。

答案 1 :(得分:1)

是的,对于每个JS和CSS,都有一个单独的HTTP请求。但是,TCP连接可以相同,也可以根据Keep-Alive标头的不同而不同。

http://en.wikipedia.org/wiki/Keepalive

您是否认为只需将JS和CSS粘贴到头部就可以使您的网站难以维护。我总是将CSS和JS保留在中心位置,即使它增加了性能上的小开销。

您可能想要检查Web服务器提供的压缩技术。例如,如果您使用的是IIS,请查看IIS压缩

http://www.microsoft.com/technet/prodtechnol/windowsserver2003/library/iis/d52ff289-94d3-4085-bc4e-24eb4f312e0e.mspx

答案 2 :(得分:1)