CI 묻고 답하기

제목 ci, gzip 압축 전송 관련 문의.
글쓴이 작성시각 2014/03/12 14:41:52
댓글 : 3 추천 : 0 스크랩 : 1 조회수 : 18193   RSS
 안녕하세요.
티몬같은 사이트의 견적 요청을 받았는데, 티몬을 분석하다 보니
궁금증이 생겨서요 .  검색해도 지식이 미천하여 찾지 못했습니다.
해당 헤더는 아래와 같아요.

리퀘스트 헤더 
  1. Accept-Encoding:
    gzip,deflate,sdch


리스판스 헤더
  1. Content-Encoding:
    gzip

이렇게 되어있던데 압축해서 전송하는거 같아요.

혹시 ci도 위와 같은 압축 알고리즘을 지원하나요.?

아니면 웹서버단(현재 아파치 쓰고 있습니다.)에서 하는건가요?

혹시 관련 정보 아시는분 답글 부탁합니다.


 다음글 에러로그가 남질 않습니다. (1)
 이전글 Jmeter 스트레스 툴 사용법 관련 질문. (1)

댓글

변종원(웅파) / 2014/03/12 16:10:13 / 추천 0
http://cikorea.net/lecture/view/207/page/1/  참고하시구요

아파치단에서 하는게 더 낫습니다.
/ 2014/03/13 11:00:25 / 추천 0
// 웅파님
답변 감사합니다.
둘다 적용해 봤는데, 아파치단에선 설정을 더 세분화해서 할 수 있어서 아파치 단에서 했습니다.
감사합니다. ^^

=======================================================================
적용 소스입니다.

아래 모듈이 있어야 합니다.

LoadModule deflate_module modules/mod_deflate.so

<IfModule deflate_module>
# 압축 할 파일 설정
AddOutputFilterByType DEFLATE text/plain text/html text/xml
AddOutputFilterByType DEFLATE application/xhtml+xml application/xml application/rss+xml
AddOutputFilterByType DEFLATE text/css application/javascript application/x-javascript
AddOutputFilterByType DEFLATE audio/midi
 
# DeflateCompressionLevel는 사용할 압축수준을 선택한다. 값이 클수록 압축률이 증가하지만, CPU를 더 많이 사용한다.
# 압축 레벨 1 ~ 9 까지 존재.
DeflateCompressionLevel 2
DeflateBufferSize 2048
 
# Netscape 4.xx에는 HTML만 압축해서 보냄
# Netscape 4.06~4.08에는 압축해서 보내지 않음
# 자신을 Mozilla로 알리는 MSIE에는 그대로 압축해서 보냄
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</ifModule>
 
변종원(웅파) / 2014/03/13 13:10:45 / 추천 0
적용 설정까지 올려주셨네요. 감사합니다. ^^