嵌入式网页:css,javascript和html的最佳压缩工具

时间:2011-10-12 16:08:07

标签: performance yui-compressor

我正在寻找最好的工具来压缩css,javascript和html。

背景 我正在嵌入式Web服务器上为html5开发一个管理UI,用于具有8兆字节闪存的设备。 功能仍然相当先进,但尺寸是一个问题。

我正在寻找的工具理想地允许包含在我们的后期制作shell脚本中。

我已经知道YUI压缩器,但由于我从未广泛使用它,我想知道它是否代表最佳解决方案,或者是否有更好的使用方法。

2 个答案:

答案 0 :(得分:1)

注意:我的答案是基于.NET的,因为没有指定OS / Framework。

YUICompressor(并且有一个.NET version on NuGet)没问题(免责声明:我是.NET项目的协调员)。

最近,有RequestReduce非常棒!

您也可以查看SquishIt作为第三选项。

最后,.NET的下一个版本(在发布时)将包含最终融入产品的这些内容。

答案 1 :(得分:0)

有maven-minify-plugin,配置如:

  <plugin>
    <groupId>com.samaxes.maven</groupId>
    <artifactId>maven-minify-plugin</artifactId>
    <version>1.3.5</version>
    <executions>
      <execution>
        <id>default-minify</id>
        <phase>process-resources</phase>
        <configuration>
          <cssSourceIncludes>
            <cssSourceInclude>*.css</cssSourceInclude>
          </cssSourceIncludes>
          <jsSourceFiles>
              <jsSourceFile>app.js</jsSourceFile>
              <jsSourceFile>jquery.1.7.1.js</jsSourceFile>
          </jsSourceFiles>
        </configuration>
        <goals>
          <goal>minify</goal>
        </goals>
      </execution>
    </executions>
  </plugin>

有yuicompressor库,我最近和我的应用程序一起使用。然而,这具有结构性错误,这使得可以仅在具有强组合的应用服务器上使用,如主题中所述 Yui compressor StringIndexOutOfBoundsException on jboss