2012-07-09 5 views
6

스칼라 양식에서 가독성을 높이기 위해 자주 들여 쓰기와 새 줄을 사용합니다. 그러나 재생 응용 프로그램이 실행 중일 때 HTML을 확인하면 많은 공백과 불필요한 줄 바꿈이 나타납니다. "왜 내 scala 템플릿을 읽을 수 없게"하지 않고이 HTML을 압축해야합니까?PlayFramework로 html을 압축하는 방법

감사

답변

2

다른 답변에서 말했듯이 프레임 워크에는 HTML을 축소 할 수있는 것이 없습니다.

이렇게하려면 Nginx과 같은 프런트 엔드 HTTP 서버를 사용해야합니다. strip module을 살펴보십시오.

이러한 축소가 실제로 도움이되는지 스스로에게 물어야합니다. 대답을 압축하면 크기가 줄어 듭니다. HTML에 minification을 추가하는 것은 조기 최적화라고 생각합니다.

는 는
1

내가 플레이 프레임 워크 문서를 읽으면서이 출력 HTML의 압축을 지원하지 않는 것 같습니다. 고정 자산 압축 (scroll down on this page)을 지원합니다.

reverse proxy 뒤에 (예 : 아파치 또는 nginx를 통해) 재생을 실행하는 경우 프록시를 사용하여 HTML을 압축 할 수있을 것 같습니다. (이것은 또 다른 질문의 가치가있을 수 있습니다.)

+0

흠, 그래 난 이미 자산의 정적 압축을 사용하여 사용할 수 있습니다 나는 Gzip으로를 사용하여 생각 클라이언트로 전송할 HTML의 크기를 줄이기 위해 할 수있는 유일한 방법입니다. 감사! – adis

관련 문제