2012-07-09 26 views
6

Para mejorar la legibilidad en los formularios de Scala, uso indentación y nuevas líneas con frecuencia. Pero cuando verifico el HTML cuando mi aplicación de reproducción está funcionando, veo muchos espacios en blanco y saltos de línea innecesarios. ¿Hay alguna razón para comprimir este HTML sin "hacer que mis plantillas scala sean ilegibles"?Cómo comprimir html con PlayFramework

Gracias

Respuesta

2

Como dije en otra respuesta, no hay nada en el marco que permita minificar su HTML.

Para hacerlo, tendrá que usar un servidor HTTP front-end como Nginx. Deberías echarle un vistazo al strip module.

También debería preguntarse si tal minificación es realmente útil. Apretar tu respuesta reducirá su tamaño. Agregar minificación en HTML (nunca he visto eso) parece una optimización prematura.

1

como he leído la documentación marco de juego no parecen apoyar la compresión de html de salida. Admite la compresión de activos estáticos (scroll down on this page).

Quizás, si ejecuta play behind a reverse proxy (por ejemplo, a través de apache o nginx), creo que puede hacer que el proxy comprima su html. (Esto podría valer otra pregunta.)

+0

hmm, sí que ya utilizan la compresión estática de los activos .. creo que el uso de GZip es lo único que puedo hacer para que el HTML sea más pequeño y transferirlo al cliente. ¡Gracias! – adis