티스토리 뷰
국내 네트워크 인프라 환경에서는 네트워크 통신에 따른 성능문제가 거의 발생하지 않지만,
네트워크 환경이 열악한 해외의 경우 네트워크 접속 횟수, 전송데이터 압축을 통해 성능문제를 해결하곤 합니다.
네트워크 상에서 전송되는 데이터를 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
- 제일풍경채
- 관악중앙하이츠포레
- QM5
- 트레이더스
- 분양가
- 현황
- e편한세상강일어반브릿지
- 고덕강일
- 네오
- 북서울자이폴라리스
- 힐스테이트광교중앙역퍼스트
- 송도자이크리스탈오션
- 특별공급
- 자양하늘채베르
- 동탄역
- 청약접수현황
- 커트라인
- 일반공급
- 금강펜테리움더시글로
- 송도자이더스타
- 당첨가점
- Neo
- 경쟁률
- 청약접수
- 입주자모집공고
- 영백홀
- 검단신도시
- 센트레빌아스테리움영등포
- 케이카 워런티
- 동탄2신도시
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함