任何好的Zend Framework + Minify实现?

dor*_*emi 8 php zend-framework minify

是否有任何良好的Minify与Zend Framework集成的实现?我正在寻找例子.

我希望有一个插件覆盖$ this-> headLink()并吐出正确的缩小网址/内容.

编辑:

似乎我发现的大多数例子都没有以一种形式或方式进行全面优化.我正在寻找满足以下要求的解决方案:

将多个链接和脚本标记减少为一个请求(一个用于链接,一个用于脚本)我最接近的是一个请求路径,它将逗号分隔的字符串传递给/ min/like,如下所示:

<script src="/min?f=file1.js,file2,js,file3.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

为什么不能动态地将所有脚本组合到磁盘上的一个文件中然后缓存它以便您不会对每个请求进行缩小?

<script src="/js/app.js?someRandomStringHere" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

组合方面应保持秩序(参考前置,追加等)

虽然我不太关心发送正确的expires头文件,因为我强制gzipping,etags和expires头在服务器端,具有该选项将有益于其他用户.

最后,拥有一个生成缩小资产的构建脚本并不是必须的 - 只要它很容易做到并且在每次构建后都不需要更改代码.

taw*_*kov 0

嗯,抱歉我没有例子,但我可以帮助你解释如何,

我的简单工作流程是这样的:

1-作为自定义库文件夹中的视图助手,创建一个扩展静态函数的类,您可以创建一个覆盖和 类my_minify::minify() 的功能的视图助手headLink()minfy

2-作为插件:您可以创建运行postdispatch以缩小整个结果视图的插件,更多解释