2012-07-09 32 views
6

爲了提高Scala表單的可讀性,我經常使用縮進和新行。但是,當我的播放應用程序啓動並運行時驗證HTML時,會看到很多空白區和不必要的換行符。有沒有什麼爲什麼要壓縮這個HTML,而不「使我的Scala模板不可讀」?如何使用PlayFramework壓縮html

感謝

回答

2

正如在另一個答案中所說,在框架中沒有什麼可以縮小您的HTML。

要這樣做,你將不得不使用像Nginx這樣的前端HTTP服務器。你應該看看strip module

你還應該問問自己,這種縮小是否真的有用。 Gziping你的答案會減小它的大小。在HTML上添加縮小(我從來沒有見過)看起來不成熟的優化。

1

,因爲我讀的遊戲框架文件似乎不支持HTML輸出的壓縮。它支持壓縮靜態資產(scroll down on this page)。或許,如果你運行在reverse proxy之後(例如,通過apache或nginx),我認爲你可以讓代理壓縮你的html。 (這可能值得另一個問題。)

+0

嗯,是的,我已經使用資產的靜態壓縮..我認爲,使用gzip是我能做的唯一一件能夠讓HTML尺寸更小,以傳輸到客戶端的方法。謝謝! – adis 2012-07-10 06:43:10