웹호스팅의 고민

웹호스팅을 사용하게 되면서 티스토리에서는 생각하지도 않던 고민이 생겼습니다. 회선이용에 따른 트레픽 부담입니다. 월 100G의 개인블로그라면 엄청난 용량의 서비스를 이용하고 있지만 트레픽은 줄이면 줄일수록 이득이 되기 때문에 줄이도록 노력해야 한다고 생각하게 되었습니다.

기본으로 설정되어 있습니다.

these are known to be safe with MSIE 6

AddOutputFilterByType DEFLATE text/html text/plain text/xml

everything else may cause problems with MSIE 6

AddOutputFilterByType DEFLATE text/css

AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript

AddOutputFilterByType DEFLATE application/rss+xml

위의코드1는 기본적으로 우분투에서 아파치2가 설치되면 사용하도록 설정되어 있기 때문에 압축을 해서 전송을 하기 때문에 전송량의 고민없이 이용이 가능합니다. 추가적인옵션은 아파치 도움말을 참고하여 설정이 가능합니다.

얼마나 압축되는지 알아보자

아파치 매뉴얼2에 따라서 좀더 자세히 알아보기 위해서 다음의 예제를 이용하였습니다.

DeflateFilterNote Input instream

DeflateFilterNote Output outstream

DeflateFilterNote Ratio ratio

LogFormat ‘”%r” %{outstream}n/%{instream}n (%{ratio}n%%)’ deflate

CustomLog logs/deflate_log deflate

이예제는 우분투에서는 자신의 가상화 사이트 파일에 저장하면 됩니다. 위치는 로그정보와 동일한 위치인 virtualhost 태그 내부에 위치하면 됩니다. 그렇게 설정한 후 재시동이나 설정파일을 읽어오면 다음과 같이 자신의 사이트가 어느정도 압축된 메시지를 전송하는지 확인이 가능합니다.

압축정보 로그파일 스크린샷

로그로 정상작동을 확인 합니다.

Tagged on:

답글 남기기

이메일은 공개되지 않습니다.

Comment moderation is enabled. Your comment may take some time to appear.