如何使用PlayFramework压缩HTML

为了提高Scala表单的可读性,我经常使用缩进和新行。 但是,当我的播放应用程序启动并运行时验证HTML时,会看到很多空白区和不必要的换行符。 有没有什么为什么要压缩这个HTML而不“使我的Scala模板不可读”?

谢谢


正如在另一个答案中所说,在框架中没有什么可以缩小您的HTML。

要做到这一点,你将不得不使用像Nginx这样的前端HTTP服务器。 你应该看看strip模块。

你也应该问问自己,这种缩小是否真的有用。 Gziping你的答案会减小它的大小。 在HTML上添加缩小(我从来没有见过)看起来不成熟的优化。


它确实存在HTML压缩并正在使用:https://code.google.com/p/htmlcompressor/

对于播放2.x,你可以使用这个过滤器


当我阅读play framework文档时,它似乎不支持压缩输出html。 它确实支持压缩静态资产(在此页面上向下滚动)。

也许,如果你在反向代理之后运行游戏(例如通过apache或nginx),我认为你可以让代理压缩你的html。 (这可能值得另一个问题。)

链接地址: http://www.djcxy.com/p/95135.html

上一篇: How to compress html with PlayFramework

下一篇: Playframework run and Global.onStart