加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 任何好的Zend Framework Minify实现?

发布时间:2020-12-13 18:00:38 所属栏目:PHP教程 来源:网络整理
导读:是否有与Zend Framework集成 Minify的良好实现?我正在寻找例子. 我希望有一个插件可以覆盖$this- headLink()并吐出正确的缩小网址/内容. 编辑: 似乎我发现的大多数例子都没有以一种形式或方式进行全面优化.我正在寻找满足以下要求的解决方案: 将多个链接
是否有与Zend Framework集成 Minify的良好实现?我正在寻找例子.

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

编辑:

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

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

<script src="/min?f=file1.js,file2,js,file3.js" type="text/javascript"></script>

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

<script src="/js/app.js?someRandomStringHere" type="text/javascript"></script>

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

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

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

嗯,对不起,我没有例子,但我可以帮你解释如何,

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读