如何解决Zend Framework CSS / JS minifier-obfuscator?
| 我正在处理具有超过10个CSS + JS文件的项目。 我想缩小/压缩/混淆CSS和JS。 一种方法是我可以手动执行此操作。 但是,除了手动工作之外,Zend Framework中是否有任何功能/方法可以实现此目标? 提前致谢!解决方法
我们编写了一个Shell脚本,该脚本通过YUI压缩器运行所有文件,然后将它们捆绑在一起。最初看起来可能很复杂,但事实并非如此。该脚本最终成为我们应用程序的一个命令部署。
这个shell做了很多其他特定于我们后端架构的事情(git,Erlang等),所以我不能轻易地提取这个特定部分。但是雅虎的文件做得很好。
,尝试Minify我已在多个ZF项目中使用它。只需将其安装在/ public_html / min中,它将即时最小化并压缩css和javascript,并具有缓存功能。总体而言,性能非常好,脚本占用的空间很小。
,正如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可能正是您想要的。
,麦克风的建议很好,但对我来说,使用maven.apache.org这样的管理/构建工具(对于php)要容易得多,而对自动化的要求就更高(例如测试)。而且我正在使用针对js混淆仙人掌的自编写工具,该工具可以用作单独的控制台工具以及maven插件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。