kiseok7/PerlKr-Web — pull request #12 by yongbin (2012-08-26 17:26:06+00:00)
Title: Plack middleware deflater 를 적용시켜 압축된 컨텐츠가 전송되도록 개선

Google Chrome의 웹사이트 속도 최적화 도구인 [PageSpeed](https://developers.google.com/speed/pagespeed/)로 perl.kr 을 확인결과 `Enable compression` 항목이 '높은 우선순위' 최적화 항목에 포함되어있습니다. 이 최적화에 대한 자세한 내용은 [이곳](https://developers.google.com/speed/docs/best-practices/payload#GzipCompression) 에서 확인 가능합니다.

* P::M::Expire 와 동일 저자가 만든 [P::M::Deplater](http://search.cpan.org/~kazeburo/Plack-Middleware-Deflater-0.08/lib/Plack/Middleware/Deflater.pm) 를 사용했습니다.
* 압축을 적용할 Contents Header 를 지정해서 압축하는 방식입니다..
* 로컬 테스트를 통해 압축가능한 전체 컨텐츠가 압축됨을 확인했습니다. (만약 확인에서 .js* 들이 압축되지 않는다고 나온다면 브라우져 캐쉬를 초기화 하고 테스트해야합니다)