티스토리 뷰



Tomcat7 부터는 톰캣 자체에 압축기능을 사용할 수 있습니다.


tomcat의 server.xml 파일을 열고

1
2
3
4
5
6
7
8
9
10
11
    <Connector 
      URIEncoding="UTF-8" 
      compressableMimeType="text/html,text/xml,text/plain,text/javascript,text/css,application/javascript" 
      compression="on" 
      compressionMinSize="2048" 
      noCompressionUserAgents="gozilla, traviata" 
      connectionTimeout="20000" 
      port="80" 
      protocol="HTTP/1.1" 
      redirectPort="8443"/>
 
cs


압축을 할 MimeType을 설정하시고, 서버를 실행합니다.


compressionMinSize의 Default 값이 2048입니다. 압축단위를 설정하는 것인데, 너무 작게할 경우에는 성능상으로 별로 좋지 않다고하니 적당한 크기로 설정을 하면 좋다고 합니다.


자세한 사항은 공홈에서 확인하시면 좋을 것 같습니다.



Content-Encoding 을 보시면 gzip으로 인코딩 되어 있는 것을 확인할 수 있습니다.


저같은경우는 테스트용 홈피로 페이지 자체가 용량이 크지 않아서 크게 체감하지는 못하였습니다만, 성능 비교에 대한 부분을 좀 더 알아보고 간접적으로나마 체감해봐야겠습니다 ㅎㅎ 


댓글