server.xml 의 커넥터 속성에 아래 부분 추가
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"
compression=on"
compressionMinSize="2048"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/plain,text/css,
text/javascript,text/json,application/x-javascript,
application/javascript,application/json"/>
이걸 하면 페이지 로딩이 빨라진다..압축해서 전송하기 떄문이다.
단점은 단일 서버에 많은 컨테이너가 있을경우........서버 cpu 사용률이 많이 증가할수 있기 때문에
잘 확인 하면서 넣어야 된다.....넣고 나서 압축율을 확인 하면 전송데이터가 많이 줄어든걸 확인 할 수 있다...
내가 여기 글을 쓰는 이유는 ......내가 볼려고 하기에 자세한 설명은....생략한다.........
그런데 문제가 좀 있는것 같긴 하다 아파치랑 연동했을때 아파치의 압축 모듈을 mod_deflate 키고 했어도 마찬가지 였다
톰캣 단독으로 서비스하고 접속 할때는 상기 접속기술에 의해 정상 압축이 되었지만 아파치랑은 안되었다....
그래서 jetty 라는 라이브러리를 추가하여 해결 하였다.. 속도는 많이 개선된 느낌을 받았따...
'tool' 카테고리의 다른 글
web debug tool fiddler 웹 데이터 분석 툴 피들러 (0) | 2015.09.18 |
---|---|
웹서버 전체의 동향 보는 사이트 (0) | 2014.05.29 |
페이지 gzip 압축여부 확인 (0) | 2014.05.28 |
웹 페이지 로딩 속도 체크 사이트 (0) | 2014.05.14 |
이클립스 디버그 ThreadPoolexecutor 걸릴때 (0) | 2014.02.27 |