如何在symfony2中缩小缓存的twig模板HTML和内联CSS,JS代码?

时间:2015-11-26 16:33:09

标签: php symfony twig

我正在使用symfony 2.3,我想提供一个缩小的HTML和内联CSS和JS。

我知道有一些捆绑包可以做到这一点,但它使用onKernelResponse事件监听器动态缩小每一件事,我试过" MatTheCat / HtmlCompressorBundle"但在检查服务器响应时间后,请在使用后请求总时间和内存使用量,我发现这些性能指标变得最差。

我认为完成此任务的最佳方法是在编译twig文件时执行minify操作,以便仅在生产环境中缩小。

我已经使用资产包来缩小js和css文件。

我该如何完成这项任务?

2 个答案:

答案 0 :(得分:0)

这可能要晚了,但是您可以自己制作捆绑包。我编写了自己的捆绑软件以包含css / js,处理重复的包含,然后有一个命令来缩小它们并存储在Web文件夹中以供使用。

答案 1 :(得分:-1)