【问题标题】:How to Enable GZIP compression on Play Framework 1 app on Heroku Cedar?如何在 Heroku Cedar 上的 Play Framework 1 应用上启用 GZIP 压缩?
【发布时间】:2012-05-28 00:03:48
【问题描述】:

我想为公共资产启用 GZIP 压缩并为性能启用 HTTP 响应。我的网站有很多移动访问权限。

据我所知,Play 框架中没有内置任何东西来支持这一点,Heroku 似乎也没有解决方案。

开始对我的应用进行一些压缩的最佳方式是什么?

【问题讨论】:

    标签: heroku playframework compression gzip cedar


    【解决方案1】:

    【讨论】:

    • 看起来不错。知道如何对公共目录中的静态文件执行此操作 - 例如 HTML?
    • 您需要包装提供静态内容的控制器。我还没有研究如何做到这一点。对不起。
    • 这是我压缩和压缩静态资源的尝试。对我来说似乎没问题:gist.github.com/2882360
    【解决方案2】:

    好的,我已经尝试过压缩和压缩所有 STATIC 资源 - 似乎还没有人尝试过。

    Play 通过插件提供了一个钩子,但它看起来有点笨拙,因为你必须设置所有的缓存头和东西。

    到目前为止似乎有效:

    https://gist.github.com/2882360

    【讨论】:

      【解决方案3】:

      检查 Minifymod 模块: http://www.playmodules.net/module/7

      【讨论】:

        猜你喜欢
        • 2013-02-17
        • 2018-08-20
        • 2017-06-17
        • 2021-10-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-01
        相关资源
        最近更新 更多