2011-02-09 46 views

回答

1

对于PHP,尽量缩减大小:http://code.google.com/p/minify/

从文档:

缩减大小是PHP5的应用程序,可以帮助你 遵循几个雅虎规则为 高性能网站!

它结合了多个CSS或JavaScript 文件,删除不必要的空格 和评论,并与 gzip编码和最佳客户端 缓存头为他们服务。

6
+0

什么可以使用多个文件? 我需要处理目录与文件,然后只得到一个文件。 – 2011-02-09 16:02:21

+1

SmallSharpTools Packer可以做到这一点 - 但你可以自己做到这一点,将所有文件合并成一个文件(例如使用file1.js >> combined.js file2.js >> combined.js),然后传递给缩小器/打包工具。 – Ryan 2011-02-09 16:08:26

0

我创建了一个工具,因为我有完全,你有同样的问题。 请参阅JSCombiner here:https://bitbucket.org/ardee_aram/jscombiner/

它的不同之处在于它会监视您的javascript文件以进行更改,并在出现此类更改时将它们合并。然后,它可以减轻你每次想要在浏览器中查看JavaScript的“构建”你的javascript。它虽然没有压缩,但我看到Google Closure Compiler有一个JAR文件,所以我可以在有空的时候整合它。

希望这有助于你以及:)

1

对于谁想要的东西,轻巧灵活的人,我造就了今天js.sh来解决这个问题。这是一个针对JS文件的简单命令行工具,可以很容易地修改它来照顾CSS文件。优点:

  • 对一个项目中使用多个开发人员轻松地配置
  • 结合了在script_order指定的顺序JS文件。TXT
  • 压缩它们与谷歌的关闭编译
  • 拆分JS到< 25KB块超过25KB
  • 生成与<script>标签一个小的PHP文件,您可以包括在适当情况下
  • ,其中可能的,因为iPhone将不缓存任何更大
  • 用法:js.sh -u yourname

它可以进行一些改进,但它是我的使用情况下比所有迄今为止我见过的其他解决方案更好。

相关问题