티스토리 뷰
국내 네트워크 인프라 환경에서는 네트워크 통신에 따른 성능문제가 거의 발생하지 않지만,
네트워크 환경이 열악한 해외의 경우 네트워크 접속 횟수, 전송데이터 압축을 통해 성능문제를 해결하곤 합니다.
네트워크 상에서 전송되는 데이터를 gzip으로 압축을 해서 전송을 하게되면 1/3 ~ 1/5 수준으로 데이터가 압축되어
네트워크 트래픽을 줄여주는 효과가 있습니다.
참고 : GZIP compression with Http Filter, GZIPFilter, GZIPResponseStream, GZIPResponseWrapper
브라우저가 서버로 request를 보낼때 받을 수 있는 encoding type을 header의 Accept-Encoding 값으로 세팅하게 됩니다.
Accept-Encoding: gzip, deflate
그러면 서버에서는 이 값을 읽어 압축 처리가 가능하다면 response를 압축해서 전송하게 됩니다.
이 처리는 웹서버에서도 가능하지만 servlet 2.3부터 지원하고 있는 Filter 기능을 통해서도 가능합니다.
참고 사이트에서 제공하는 GZIPFilter 소스코드를 첨부했고, response header 세팅하는 부분만 수정했습니다.
(기존 코드대로 실행하니 header의 content-length 값과 실제 client가 받는 body length 값이 다른 현상이 생겼습니다.)
해당 Filter에서는 Servlet 처리 후 response data를 gzip으로 압축하는 역할을 해주게 됩니다.
'MiddleWare > Weblogic' 카테고리의 다른 글
웹로직 Timezone 설정 (0) | 2012.08.17 |
---|---|
wls1034_dev.zip 파일로 Weblogic 11gR1(10.3.4) 설치 및 이클립스 연동 (0) | 2012.03.14 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 분양가
- 고덕강일
- 트레이더스
- 제일풍경채
- 일반공급
- 경쟁률
- 커트라인
- 관악중앙하이츠포레
- 송도자이크리스탈오션
- 동탄2신도시
- 송도자이더스타
- 검단신도시
- 금강펜테리움더시글로
- 힐스테이트광교중앙역퍼스트
- 동탄역
- 케이카 워런티
- 청약접수
- 자양하늘채베르
- e편한세상강일어반브릿지
- 네오
- 입주자모집공고
- 현황
- 북서울자이폴라리스
- 영백홀
- QM5
- 특별공급
- 청약접수현황
- Neo
- 센트레빌아스테리움영등포
- 당첨가점
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함