2012-07-09 17 views
6

Aby poprawić czytelność w formularzach Scala, często używam wcięć i nowych linii. Ale kiedy weryfikuję kod HTML, gdy moja aplikacja działa, widzę dużo białych spacji i niepotrzebnych podziałów linii. czy istnieje jakikolwiek sposób kompresowania tego HTMLa bez "tworzenia szablonów scala nieczytelnych"?Jak skompresować html za pomocą PlayFramework

Dzięki

Odpowiedz

2

Jak napisano w innej odpowiedzi, w strukturze nie ma nic, co pozwoliłoby na zminimalizowanie kodu HTML.

Aby to zrobić, musisz użyć zewnętrznego serwera HTTP, takiego jak Nginx. Powinieneś rzucić okiem na strip module.

Powinieneś także zadać sobie pytanie, czy takie zminimalizowanie jest naprawdę użyteczne. Gzipowanie odpowiedzi zmniejszy jej rozmiar. Dodanie minifikacji do HTML (nigdy tego nie widziałem) wydaje się być przedwczesną optymalizacją.

1

jak czytam dokumentację ramową gra nie wydaje się wspierać kompresji z HTML. Obsługuje kompresję zasobów statycznych (scroll down on this page).

Być może, jeśli uruchomisz grę za reverse proxy (np. Przez Apache lub Nginx), myślę, że możesz mieć proxy kompresować swój html. (Może to być warte innego pytania.)

+0

hmm, tak ja już używać statycznego kompresję aktywów .. Myślę, że przy użyciu gzip jest jedyną rzeczą, którą mogę zrobić, aby HTML był mniejszy, aby przesłać go do klienta. Dzięki! – adis

Powiązane problemy