什么是最好的HTML + CSS压缩方法?

时间:2010-09-12 23:11:43

标签: asp.net html css compression

我有一个ASP.NET Web应用程序,我正在考虑以下事项:在向用户发送任何HTML或CSS内容之前,我希望“压缩”它们,然后缓存结果并将其发送给客户端。 / p>

我知道可以通过删除空格,注释和类似内容来压缩这些内容,但我并不熟悉更高级的解决方案。

  • 除此之外,还有哪些压缩方法以及每种压缩方法的优点是什么?
  • 某些浏览器或HTTP协议本身是否支持任何类型的压缩?

编辑:我也有兴趣将其用于动态生成的HTML。

2 个答案:

答案 0 :(得分:7)

gzip最常用于“高级”压缩(即,不仅仅是删除空格)。它受到所有主流浏览器的支持:http://www.gzip.org/。它使用DEFLATE algorithm。如果您只想缩小文件,请尝试:

或尝试YUI Compressor或任何其他流行的。

答案 1 :(得分:1)

您可以查看googleyahoomicrosoft为您的javascript和css提供的任何缩小方法。他们都做得很好。查看this article以查看所有三项测试。

此外,您可以拥有IIS gzip compress所有内容,甚至可以缓存它(查看http标题选项卡以进行缓存)。

请查看此article以了解其他一些加速网络应用的方法。