【发布时间】:2011-04-14 08:51:50
【问题描述】:
我正在处理具有超过 10 个 CSS + JS 文件的项目。
我想缩小/压缩/混淆 CSS 和 JS。
一种方法是我可以手动执行此操作。
但是除了手动工作之外,Zend Framework 中是否有任何功能/方法可以实现这一目标?
提前致谢!
【问题讨论】:
标签: javascript css zend-framework compression obfuscation
我正在处理具有超过 10 个 CSS + JS 文件的项目。
我想缩小/压缩/混淆 CSS 和 JS。
一种方法是我可以手动执行此操作。
但是除了手动工作之外,Zend Framework 中是否有任何功能/方法可以实现这一目标?
提前致谢!
【问题讨论】:
标签: javascript css zend-framework compression obfuscation
试试Minify我已经在几个ZF项目中使用过。只需将其安装在 /public_html/min 中,它就会即时压缩和压缩 css 和 javascript,并具有缓存功能。整体来说性能非常好,脚本占用空间小。
【讨论】:
我们编写了一个 shell 脚本,通过YUI compressor 运行所有文件,然后将它们捆绑在一起。它最初可能看起来很复杂,但事实并非如此。这个脚本最终成为我们应用的单命令部署。
这个 shell 做了很多其他特定于我们后端架构(git、Erlang、...)的事情,所以我不能轻易提取这个特定的部分。但是雅虎的文档做得很好。
【讨论】:
正如 Mic 建议的那样,它对 YUI + Shell 命令非常有用,我可以在 ZF 字段之外添加另一个建议 google pagespeed mod 有很多过滤器,可以轻松实现您的目标
http://code.google.com/speed/page-speed/docs/filter-js-minify.html
http://code.google.com/speed/page-speed/docs/filter-css-rewrite.html
【讨论】:
还没有尝试过,但bundle-phu 可能就是您要找的。p>
【讨论】: