설치형 블로거의 고민
설치형 블로거의 고민 중 하나는 바로 전송량이다. 가입형이야 이런 고민을 할필요는 없겠지만 하루 전송량 자체가 '돈'인 설치형 블로거에게 전송량은 큰 고민 중 하나다. 많은 사람이 방문하면 좋을 것 같지만 빠듯한 전송량 때문에 꼭 그런 것은 아니다. 이런 고민 때문에 만들어 사용한 플러그인이 바로 '압축 전송 플러그인'이다. 태터툴즈 1.1.1 RC1까지는 이벤트 핸들러가 제공되지 않아 상당히 많은 파일을 패치해야 했었다. 그런데 1.1.1 RC2 부터는 전용 핸들러를 제공하기 때문에 설치해서 바로 사용할 수 있다. 따라서 이번에는 1.1.1 R2에 맞게 플러그인을 수정했다.
압축 전송 플러그인
블로그의 하루 전송량은 400M에 불과하다. 태터툴즈의 통계로 평균 방문자의 수는 '1700~1800'명 정도되며, TraceWatch 통계로는 '600~700'명 정도 된다. 그러나 어떤 통계를 사용하던 400M의 하루 전송량은 상당히 부족하다. 그러나 전송량을 확인해보면 약 50% 정도의 전송량이 매일 남는다. 이 것은 태터툴즈의 통계로는 하루 3000 명 정도까지 방문해도 괜찮다는 것을 의미한다.
'400M'라는 얼마되지 않는 전송량으로 저렇게 많은 방문자를 처리할 수 있는 이유는 예전에 배포한 압축 전송 플러그인 때문이다. 그림이 많은 블로그라면 압축 전송의 효과가 별로 없지만 이 블로그처럼 글씨가 많은 설치형 블로그에서는 실제 전송량을 약 3~4분의 1까지 줄일 수 있다.
이 플러그인을 개발한 것은 작년 부터 발생한 전송량 부족 현상 때문이었다. 태터툴즈의 통계로 하루 3~400이던 방문자가 하루 7~800으로 증가하면서 전송량 부족 현상이 발생했다. 그러나 이 플러그인을 사용한 뒤로 전송량이 '100%에서 25%'로 줄었고 방문자의 수가 배로 증가한 지금도 약 50%의 전송량이 매일 남아 있다.
그런데 이 플러그의 문제는 마땅한 이벤트 핸들러가 없어서 상당히 많은 파일을 직접 패치해서 사용해야 했다. 그러나 '1.1.1 RC1' 부터는 태터툴즈의 구조가 상당히 바뀌어서 직접 패치하는 경우에도 패치할 파일이 얼마 되지 않으며 1.1.1 RC2에는 이벤트 핸들러가 포함되어 있기 때문에 직접 패치하는 부분이 없다. 그냥 설치만 하면 정상 동작한다.
설치 및 사용
따라서 1.1.1 RC2에 맞추어 플러그인을 바꾸고 예전에는 플러그인에 직접 바꾸어야했던 설정 부분을 1.1부터 지원하기 시작한 플러그인 설정을 통해 바꿀 수 있도록 플러그인을 판올림했다. 판올림된 부분은 다음과 같다.
- 1.1.1 RC2에서 동작할 수 있도록 플러그인 변경
- 1.1 이상에서 지원하는 플러그인 설정 추가
이 플러그인을 사용하기위해서는 반드시 태터툴즈 '1.1.1 RC2' 이상이 설치되어 있어야 한다. 1.1.1 RC2 이상이 설치되어 있다면 다음 절차에 따라 이 플러그인을 사용할 수 있다.
- 플러그인 설치
- 플러그인을 설치하는 방법은 간단하다. 내려받은 파일을 푼 후 태터툴즈의 플러그인 폴더에 폴더째 올리고 '관리 도구/플러그인 설정'에서 'TransferGZip'을 '미사용'에서 '사용중'으로 변경하면 된다.
- 플러그인 사용 가능성 검사
-
이 플러그인은 Zlib를 사용한다. 따라서 최소한 Zlib를 PHP 설치시 함께 설치했어야 사용 가능하다. Zlib의 사용 가능 여부는 다음과 같은 방법으로 검사할 수 있다. '플러그인을 사용할 수 있다'는 메시지가 나타난다면 플러그인을 설정해서 사용하기 바란다.
http://host.dom/태터 설치 폴더/plugins/vTransferGZip/?zlibcheck 예: https://offree.net/plugins/vTransferGZip/?zlibchkeck
- 플러그인 설정
-
태터툴즈 1.1 이상에서는 플러그인을 설정할 수 있는 기능이 추가되어 있다. 이 플러그인 역시 플러그인을 직접 바꾸기 보다는 설정 창을 통해 바꿀 수 있다. 풀러그인을 설정하는 방법은 다음과 같다.
- '관리 도구/플러그인'을 클릭하고 'TransferGZip'를 찾아 옆의 설정 링크를 클릭한다.
설정 창에서 '압축 수준'과 '압축 전송' 옵션을 적당히 선택한다.
- 압축 수준
- 압축 정도를 나타낸다. 값이 크면 클 수록 압축율은 올라간다. 기본값은 '9'(최고)이다.
- 압축 전송
- 압축 전송 여부를 결정한다. '사용 안 함'을 선택하면 압축하지 않고 전송하며, '사용'을 선택하면 브라우저가 지원하는 경우에만 압축 전송한다. '무조건 사용'으 선택하면 브라우저의 지원 여부와는 무관하게 무조건 압축해서 전송한다. 기본값은 '사용'이며, '무조건 사용'은 플러그인이 정상적으로 동작하는지 검사할 때 사용하면 된다. 무조건 사용을 선택하면 일부 브라우저에서 내려받기 창이 나타날 수 있다. 더 자세한 내용은 인쇄 버튼과 압축 전송을 지원합니다를 참고하기 바란다.
- 플러그인의 동작 검사
-
Zlib를 지원하면 보통 정상 동작한다. 만약 정상 동작 여부가 궁금하다면 다음과 같은 방법으로 검사할 수 있다.
- '관리 도구/플러그인'을 클릭한다.
- 'TransferGZip'의 '설정'을 클릭한 뒤 '압축 전송'을 '무조건 사용'으로 바꾸고 '저장' 단추를 클릭한다.
- 인쇄 버튼과 압축 전송을 지원합니다를 읽고 'HTTP 1.1 사용'의 체크를 모두 지운다.
- '인터넷 탐색기'를 다시 시작한 뒤 자신의 블로그를 접속한다.
다음 그림과 같은 내려받기 창이 나타나면 정상적으로 동작하는 것이다.
이 플러그인은 티스토리 사용자에게는 전혀 필요없는 플러그인이다. 티스토리는 전송량을 제한하지 않으며, 전송량을 줄이고 싶다면 서버에서 GZip 전송 모듈을 설치하면 되기 때문이다. 따라서 이 플러그인은 설치형 블로그를 사용하며, 하루 전송량이 적은 사람에게 유용한 플러그인이다.
Trackback
Trackback Address :: https://offree.net/trackback/613
-
Subject : 압축전송 플러그인 효과 좋군요.
Tracked from 사실과 진실의 차이 2008/10/19 23:01 del.설치형 블로그를 은영하면서 겪게 되는 가장 큰 문제는 뭐니뭐니 해도 트래픽 폭탄입니다.블로그 방문자가 느는건 좋은 일입니다. 하지만 늘면 늘수록 운영자는 트래픽이라는 현실적인 문제에
Comments
-
-
-
suspec 2007/01/08 23:00
정말 대단한 플러그인 입니다. 감사합니다.
저는 T.T 1.1.2 를 사용하는데 설정 링크가 활성화 되지 않습니다.
이유가 무엇일까요..?
어쨰든 활성하고 나니 사이트가 빨라 진것 같습니다. 좋은 플러그인 공개해 주셔서 감사합니다. -
유마 2007/01/09 09:40
아닙니다. ^^ 제가 제대로 알아보지 않고 썼다는 말이었습니다.
플러그인을 설치하고 뭔가 허전하다 했었는데.... (이걸 다운 받아놓고 다른 것 좀 하다가 설치 하고 사용해봤거든요) 플러그인 설정이 뜨지 않아서.... 설정을 못했습니다. --a 그리고, 이리저리 봤는데 여전히 설정창이 뜨지 않습니다. 한번 살펴봐주셔야 될 듯 합니다! 설정 <-- 활성화 되지 않네요
-
inureyes 2007/01/09 16:29
유마님 말씀보고 살펴보니, 여기 다운로드에 걸려 있는 링크는 1.0.4 용이라고 되어 있고, 태터툴즈 사이트에 있는 링크는 1.1용이네요. :) 링크가 잘못 걸린듯 합니다.
플러그인 게시판에서 다운로드 하는 것은 잘 작동합니다^^ -
-
페르난 2007/01/12 11:18
이 플러그인을 사용하니 페이지가 아닌 그 글의 절대 주소가 있지 않습니까? 예를 들어 http://offree.net/613 으로 접속하게 되면 왼쪽 하단에 숫자가 적혀 있네요. 무엇을 의미하는거죠? 저같은 경우 19라는 숫자가 적혀있었는데 도아님의 경우엔 29란 숫자가 적혀있네요. ''
-
페르난 2007/01/12 11:54
다시 받으시라고 하셔서 http://qaos.com/downs/TransferGZipPlugin.zip 이 링크로 되어 있는걸 받았는데, 이게 맞는건가요? ''
-
-
ACE 2007/01/29 03:45
현재 공식사이트에서 배포중인 1.1.1을 사용하고있는유저입니다.
테스트 해보니, 저는 다운로드 창이 뜨지 않던데 그럼 사용할수 없는건가요;ㅅ;
유용한 플러그인이라 꼭 쓰고싶습니다;ㅅ; -
ACE 2007/01/30 00:21
제가 말한 테스트는 '플러그인의 동작 검사' 입니다;ㅅ;
잘 돌아가나 HTTP 1.1 사용의 체크를 모두 지우고 해봤지만 내려받기 창이 뜨지 않았거든요
일단 사용중으로 해놓았지만, 잘 돌아가는지 모르겠습니다ㅠㅠ-
도아 2007/01/30 09:28
내려받기 창이 뜨지 않는다면 정상적으로 동작하지 않을 가능성이 많습니다. http://offree.net/476 에서 설명한 것처럼 http://offree.net/plugins/TransferGZip/?zlibchkeck 를 실행해보기 바랍니다.
블로그 URL이라도 있다면 직접 확인해보겠지만 URL도 없어서 확인해보기도 힘들군요.
-
-
전중 2007/02/13 18:16
플러그인 동작검사가 잘 안되네요.(다운로드창 안뜸) HTTP1.1도 지우고 해도 안뜨네요
지원여부(Zlib)도 되는데 이거원 동작하는지 알 수 없군요. -
바로 2007/03/30 10:21
제 주소는 ddokbaro.com 이고 서버는 도아님과 같은 cafe24를 사용하고 있습니다.
그런데 zlib체크가 안되네요. 테터도 최신버젼을 쓰고 있고 말이죠.
도아님이 적어놓으신 "무조건 사용"을 통한 방법에서도 다운로드가 안되는군요. 이유를 모르겠습니다. ㅠㅠ
혹시 cafe24도 따로 신청해서 zlib를 신청하거나 설치해야되나요? -
회색코끼리 2008/03/13 20:02
도아님 글을 보면서 정말 이분야에 있어서는 최고의 지식만을 제가 도둑습득을 하는거 같습니다.
제 블로그에도 한번 설치해 보았습니다.
http://graychang.com/plugins/zTransferGZip/?zlibcheck 으로는 아무런 반응도 없지만, 무조건 사용으로 하고 HTTP 1.1 체크없앴뒤 접속해보니 다운로드 창이 떴습니다.
내려받기 가속기로도 다운을 index 파일 받습니다. (^_^)
더욱더 많은 가르침 부탁드립니다~!!! -
댕글댕글파파 2008/04/17 14:55
조금전에 블로그의 트래픽이 90%를 넘어가는 걸 보고 안타까운 마음에 그냥 웹호스팅 업그레이드를 했습니다. 일일 트래픽양이 400M에서 800M으로 업그레이드를 해서 지금은 55%정도 되네요. 방문하는 사람도 별로 없는데 트래픽이 가끔 이렇게 널뛰기를 하는군요. 그래서 생각난게 도아님의 압축전송플러그인이어서 조금전에 설치를 해봤습니다.
제 테터툴즈 버전은 1.1.2.1버전으로 설치를 하고 중간의 플러그인 사용가능성 검사를 해보니 아무런 표시가 나타나지 않았습니다.
그리고 무조건 사용을 체크한 후 HTTP1.1 사용의 체크를 해제한 뒤에 접속을 해도 다운로드하는 창이 뜨질 않네요.
설치는 했는데 정상적으로 작동을 하는지 알 수가 없습니다. ㅠ_ㅠ -
VampiricKiss 2008/10/27 13:25
현재 텍스트큐브 1.7.5 버전을 사용중인데 도아님께서 제작하신 gzip 압축 전송 플러그인이 지금의 텍스트큐브에서도 정상적으로 작동하는지 알고 싶습니다. TNF에도 gzip에 관한 관련글이 없어 궁금해서 직접 글을 올려봅니다. ''
-
인게이지 2008/11/09 04:36
압축전송 플러그인에 요상한 현상이 있네요
좌측 제일 하단에 두자리 숫자가 뜹니다. ㅡ.ㅡ;;;
숫자가 일정하지는 않고 바뀌는 군요
압축전송플러그인을 끄면 없어지는 걸로 보아서는 플러그인에 문제가 있는듯 싶습니다. -
Zasfe 2008/11/13 14:21
설치는 했는데 체크페이지에 다음과 같은 깨진 문자열이 나오고 있습니다.
설치파일은 현재 [ 2008-11-13 목요일 오후 01:54:00 ] 게시되어 있는 TransferGzipPlugin1.1.1.zip 입니다.
일단 다른 페이지는 확인해보니 잘 나오는거로 봐서는 넣으신 문자가 문제인듯합니다
(영어는 잘나오는군요..;;)
확인을 부탁드립니다.
http://zasfe.com/plugins/zTransferGZip/?zlibcheck
???뚮윭洹몄씤???ъ슜?????덉뒿?덈떎 <== 이런 어느나라말인지..;;
아, 그리고 예제를 복사붙이기 해서 테스트해보다가 고생을 좀 했습니다. 오타가 있으시더라구요^^;;
vTransferGZip/?zlibchkeck <== 틀림
zTransferGZip/?zlibcheck <== 맞음 -
아리새의펜촉 2008/12/04 19:26
http://hisjournal.mireene.com/plugins/zTransferGZip/?zlibcheck
체크페이지에는 어떠한 글도 안 나와서 http 1.1 사용을 해제해봤습니다. 다운로드창은 뜨는데 사이트를 열수 없다면서 에러창이 뜨고 다운로드창이 닫힙니다. 플러그인이 실행되는 게 맞나요? -
ColorFilter 2009/03/18 14:30
안녕하세요 좋은 플러그인 감사드립니다..
허나 제 블로그에서 정상 작동되는지 확인할 방법이없내요
http://redmedusa.net/plugins/vTransferGZip/?zlibcheck
를 쳐봐도 아무것도 뜨지않고 (블로그는 루트에설치함)
http 1.1 어쩌구 이것에 체크해제 하고 블로그에 들어가보기도하고
위 주소로 들어가보기도 했는데 다운로드창같은건 전혀 뜨지않내요..
흠..-_-.. 다른 확인할 방법이없을까요?
보아주셔서 감사합니다. -
진사야 2009/04/01 10:53
좋은 플러그인 감사드립니다. ^^
근데 확인이 안되네요. http://www.zinsayascope.com/plugins/vtr ··· libcheck
본문과 댓글사항 참조해서 http 1.1 체크도 해제해 보고 했는데 다운로드창이 안 뜨고 그냥 하얗게 뜨네요;
zlib은 설치가 되어 있는데 (enable / 1.1.4 버전) 왜 이러는지 모르겠습니다 OTL
다운로드 확인이 안 되니 아주 갑갑합니다 T_T
* 본체(TEXTCUBE) 버전은 1.7.7입니다 : )
Facebook