나는 아주 이상한 요청을 : 나는 레일 애플 리케이션에서 모든 출력을 "압축"하고 싶습니다; 이 말은 gzip이나 비슷한 압축을 의미하지는 않지만, 전체 출력을 다시 포맷하는 것을 의미합니다 (선호하는 것은 아파치/승객이지만 랙 미들웨어 또는 레일즈 플러그인이 될 수도 있습니다)레일 (또는 아파치/승객)에서 HTML 텍스트 출력 압축
누구나이 같은 것이 있는지 압니다. 밖에 아파치 모듈? 그렇지 않은 경우이 같은 것을 구현하는 좋은 방법은 무엇입니까?
은 내가 원하는 것을 더 명확하게하기 위해 : 또한, 코멘트 및 기타 헛소리가 제거됩니다<html>
<head>
<title>page title</title>
</head>
<body>
info!
<!-- my comment -->
</body>
</html>
이상적으로
이되어야,이
<html><head><title>page title</title></head><body>info!</body></html>
과 같을 것이다 너무 이상적
다시, mod_deflate 또는 gzip 토론을 다시 피하기 위해 : gzip과 같은 것들을 알고 있습니다. 압축기가 존재합니다. 나는 특별히 아파치 또는 레일 (랙)을 사용하여 텍스트 필터하는 방법을 찾고있다.
감사합니다!
템플릿 캐싱을 사용하고 있습니까? – bodacious
태그 사이의 모든 공백을 없애고 아마도 몸의 공백을 대체 할 것이라고 생각했습니다. – bodacious
여러분은 자신의 미들웨어를 작성하여 'nokogiri'라는 보석으로 내용을 제거해야한다고 생각합니다. 응답 다시. – Chamnap