【问题标题】:How to minify the cached twig templates HTML and inline CSS, JS code in symfony2?如何在 symfony2 中缩小缓存的树枝模板 HTML 和内联 CSS、JS 代码?
【发布时间】:2016-02-29 19:53:10
【问题描述】:

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

我知道有一些捆绑包可以做到这一点,但它使用 onKernelResponse 事件侦听器即时缩小所有内容,我尝试了“MatTheCat/HtmlCompressorBundle”,但在检查服务器响应时间后,请求总时间和使用后的内存使用情况我发现这些绩效指标变得最差。

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

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

我怎样才能完成这项任务?

【问题讨论】:

    标签: php symfony twig


    【解决方案1】:

    这可能会迟到,但您可以自己打包。我编写自己的包来包含 css/js,处理重复的包含,然后有一个命令来缩小它们并存储在 web 文件夹中以供服务。

    【讨论】:

      猜你喜欢
      • 2012-07-27
      • 2013-08-07
      • 1970-01-01
      • 2012-11-26
      • 2016-06-09
      • 2013-08-21
      • 2014-11-20
      • 2013-04-30
      • 2014-11-27
      相关资源
      最近更新 更多