【问题标题】:What are the best HTML+CSS compression methods?什么是最好的 HTML+CSS 压缩方法?
【发布时间】:2011-04-11 10:54:46
【问题描述】:

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

我知道可以通过删除空格、cmets 和类似的东西来压缩这些,但我对更高级的解决方案并不熟悉。

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

编辑:我也有兴趣对动态生成的 HTML 进行此操作。

【问题讨论】:

    标签: asp.net html css compression


    【解决方案1】:

    您可以查看google、yahoo、microsoft 为您的 javascript 和 css 提供的任何缩小方法。他们都做得很好。查看this article 以了解所有这三个方面的测试。

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

    查看article,了解其他一些加快您的网络应用程序的方法。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 所以基本上你是说浏览器可以解压缩发送给他们的压缩内容,对吧?
      • 是的,现代浏览器和 gzip 应该没有问题。
      • 非常有趣,到目前为止我不知何故错过了这种可能性。谢谢你向我澄清! :)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-30
      相关资源
      最近更新 更多