트래픽 도둑?
설치형 블로그의 잇점은 상당히 많다. 가장 큰 장점은 역시 입맛대로 바꿀 수 있다는 점. 그러나 단점도 만만치 않다. 이런 단점 중 하나는 바로 일일 전송량이다. 하루에 전송할 수 있는 전송량이 제한되다 보니 상당히 많은 문제가 발생한다. 특히 블로그에 올린 그림을 포털에서 가져갈 경우 거의 치명적이다. 이 글에서는 이처럼 블로그에 올린 그림을 다른 곳에서 가져갈 수 없도록 막는 방법을 알아 본다.
설치형 블로그의 고민
티스토리나 다음 블로그와 같은 가입형 블로그의 최대 장점 중 하나는 무제한으로 제공되는 전송량이다. 따라서 이런 서비스형 블로그를 운영하는 사람은 전송량 고민은 하지 않아도 된다. 반면에 이 블로그처럼 설치형 블로그(텍스트큐브)를 운영하는 사람의 고민 중 하나는 일일 전송량이다. 설치형 블로그는 대부분 웹 호스팅을 사용하며, 웹 호스팅은 하루 사용할 수 있는 전송량이 제한되어 있기 때문이다. 따라서 포털에서 던져주는 트래픽은 꼭 반가운 것도 아니다. 오히려 서버 다운등의 문제가 발생하기 때문에 오히려 불편하기도 하다.
이런 문제 때문에 트래픽을 줄이는 방법을 상당히 여러 번 올렸다. 압축 플러그인처럼 컨텐츠를 압축하는 플러그인도 올렸고 이미지를 다시 압축해서 전송하는 플러그인도 올렸다. 여기에 블로그에서 사용하는 자원을 다른 곳으로 돌리는 방법도 올렸다. 이렇게 전송량을 줄이기 위해 갖은 방법을 다 사용해도 부족한 것이 전송량이다. 따라서 최근에는 별도의 비용을 지불하고 지불하고 이미지 서버로 플리커를 사용하고 있다. 그런데 며칠 전 트윗터로 블로그 전송량 초과로 접속할 수 없다는 연락을 받았다.
확인해 보니 정말 전송량 초과로 블로그에 접속할 수 없었다. 한때 하루 방문자수 '3만명'까지 증가했지만 최근에는 글을 거의 올리지 못하고 있는 덕에 하루 만명선으로 줄어든 상태인데 의외였다. 일단 블로그 트래픽을 초기화하고 웹 호스팅 업체에 연락해서 웹 로그 파일을 백업해 줄것을 요청했다. 현재 블로그의 하루 전송량은 '20G'이다. 이 트래픽으로 하루 방문자수 3만명 정도였을 때 전체 전송량의 7~80% 정도를 사용했다. 따라서 누군가 블로그 컨텐츠를 펌질해서 대형 포털에 노출하지 않았다면 도저히 발생할 수 없는 일이었다.
왜 초당 순두부를?
다음 날 사무실에서 웹 로그 파일을 확인해 봤다. 블로그에는 상당히 다양한 컨텐츠가 있다. 이중 주말 여행에 관련된 글도 많다. 2008년 아이들과 주말 여행을 하며 올린 주말 여행 - 사천진리, 삼척 해수욕장라는 글이 있다. 이 글에는 강원도 초당순두부에 대한 내용이 나온다. 물론 맛있다고 올린 것은 아니고 맛이 없어서 올린 내용이다. 그런데 베스티즈라는 사이트에서 강원도 음식에 대한 글을 올리면서 블로그에 올린 초당 순두부의 이미지를 퍼갔다. 다운받은 뒤 올렸다면 퍼간 것 자체를 몰랐겠지만 블로그의 링크를 그대로 사용했다.
블로그에 올린 사진이다. 맛이 없어서 올렸는데 사진이 마음에 들었는지 사진만 퍼갔다. 이 덕에 한 6시간 정도 블로그에 전송량 초과가 발생했다.
그리고 베스티즈의 나는 강원도 음식이다.jpg라는 글을 다음 카페 중 규모가 상당히 큰 소울드레서에서 퍼갔다. 카페의 규모가 크다 보니 방문자 수도 많다. 이렇다 보니 나는 강원도 음식이다.jpg라는 글은 소울드레서 외에 다음 내 여러 카페로 퍼졌다. 블로그의 이미지를 직접 링크한 글이 포털의 카페에서 돌다 보니 평상시와는 달리 오후에 하루 전송량을 모두 소비하고 전송량 초과 메시자가 뜬 것이었다. 이런 일은 이번이 처음은 아니다.
네이버 펌로거들아 제발 그만좀 해라라는 글에서 한번 설명했지만 네이버의 한 펌로거가 추억의 게임 8. 오락실 게임 1라는 글을 퍼갔다. 그리고 네이버 답게 퍼간 글을 메인에 올렸다. 결국 한시간에 하루 전송량의 10%씩 주는 것을 경험해야 했다. 퍼간 펌로거는 아무 생각없이 퍼간 것이겠지만 설치형 블로그를 운영하는 사람들에게는 아주 치명적이다.
외부의 이미지 직접 링크 막기
따라서 오늘은 엉뚱한 곳에서 이미지 링크를 퍼가 전송량 초과가 뜨지 않도록 특정 디렉토리를 지정한 참조 URL에서만 접근할 수 있도록 설정하는 방법을 설명하겠다. 보통 웹 서버로 아파치를 많이 사용한다. 따라서 설명 역시 아파치 웹 서버나 .htaccess
를 이용해서 디렉토리에 따라 접근 권한을 설정할 수 있는 서버로 국한하겠다. 텍스트큐브는 이미지를 비롯한 첨부 파일을 `/attach``라는 폴더에 저장한다. 따라서 참조 URL이 원하는 URL일 때만 접근하도록 설정하면 외부 링크를 모두 막을 수 있다.
좋아하는 편집기를 열고 다음 내용을 붙여 넣는다.
SetEnvIfNoCase Referer "offree.net" myhome SetEnvIfNoCase Referer "qaos.com" myhome SetEnvIfNoCase Referer ^$ myhome Order Allow,Deny Allow from env=myhome
SetEnvIfNoCase Referer "offree.net" myhome
에서offree.net
는 자신의 블로그 주소로 바꾼다. 접근해도 되는 도메인이 더 있다면SetEnvIfNoCase Referer "qaos.com" myhome
처럼 다음 행에 이런 도메인을 추가하면 된다. 마지막으로SetEnvIfNoCase Referer ^$ myhome
는 참조 URL이 없을 때는 그림을 출력할 수 있도록 추가한 것이다[1].- 파일을
.htaccess
로 저장하고 접근을 막을 폴더(예: 텍스트큐브라면 /attach)에 올린다.
이렇게 하면 다음 그림처럼 참조 URL이 https://offree.net
으로 시작하지 않으면 이 폴더를 접근할 수 없기 때문에 다음 그림처럼 외부에서 링크하면 그림 대신 X 상자나 깨진 그림 아이콘으로 표시된다.
- 파일의 유형에 따라 막는 방법도 있지만 생략하겠다. ↩
Trackback
Trackback Address :: https://offree.net/trackback/3467
-
Subject : 이미지 용량 최적화 사이트–PunyPNG.
Tracked from 아르마딜로의 스페이스. 2011/11/03 07:21 del. 블로그나 홈페이지에 글을 올리다 보면 이미지는 거의 필수로 사용하게 된다. 그런데 문제는 필자가 현재 사용하고 있는 블로그인 WordPress.com 처럼 이미지를 올릴 수 있는 용량이 제한되어
-
Subject : 트래픽 도둑질을 당했습니다.
Tracked from Arzhna On-Line :: T 2012/01/18 14:03 del.어느날 아침 본 블로그는 트래픽 초과로 인한 사이트 접속 불가 판정을 받게 됩니다. 일일 평균 트래픽 100MB를 겨우찍는 이 블로그에 1.5GB 트래픽 초과라니요? 뭔가 착오가 있는게 분명합니다. "?
-
Subject : 이미지 용량 최적 사이트 : Kraken Image Optimizer.
Tracked from 맑은강물의 스페이스. 2012/09/06 18:21 del. 이미지 용량 최적 사이트 PunyPNG. 옛날에 이미지 용량을 압축시켜주는 사이트 PunyPNG 를 소개한 적이 있었다. 그런데 몇 달 전부터 이 사이트에 대해 실망한 점이 있었는데 아래의 이미?
-
Subject : 이미지 용량 최적 사이트 : TinyPNG.
Tracked from 맑은강물의 스페이스. 2016/12/28 07:53 del. 설치형 블로그의 트래픽 도둑질, 어떻게 막을까 ? 이미지 용량 최적 사이트 – PunyPNG. 이미지 용량 최적 사이트 : Kraken Image Optimizer. 이미지 용량 최적 사이트 : TinyPNG. &n
Comments
-
-
리키니쥬스 2011/06/08 17:20
저도 한 네이버 블로그가 사진 여러개를 다운안받고 그냥 긁어서 올리는 바람에 트래픽 초과걸렸더군요.. 원래 이런거 몰랐는데 검색으로 방법을 알아내서 한 때는 네이버 블로그에서 사진도 안보이게 하고 만약에 클릭하게 되면 외국 성인사이트로 리다이렉팅 시켰더니 얼마나 통쾌하던지 ㅎㅎㅎ
댓글에도 이상하다고 달리기 시작하니깐 퍼간 사진들 다 내리더군요 ㅋ -
-
雨Beer 2011/06/08 18:05
오랜만에 글을 보게 되어 반갑습니다. 설치형 블로그가 그런 점이 또 있군요 저 같은 귀차니즘은 이야기만 들어도 한숨부터 나오는군요 ^^
-
맑은강물 2011/06/08 18:58
제가 쓰고 있는 워드프레스의 경우 (설치형은 모르겠습니다만) 서비스형의 경우 다음이나 네이버, 이글루스, 티스토리 와는 달리 텍스트나 동영상등은 무제한으로 올릴 수 있지만
이미지나 사진 등은 3G 로 제한되어 있습니다. 따라서 이미지를 무제한으로 계속 올리려면
그 때 마다 결제를 해야 합니다. 주로 5G, 15G, 100 G 이런 순위로 가격이 매겨져 있는데
싼 가격을 고려한다면 약 20달러 정도.
허나 저 같은 경우에는 MS 가 라이브 스페이스를 없애고 워드프레스 닷컴으로 이전을 해 주면서 오히려 워드프레스의 매력에 빠져 다른 블로그로 이전을 절대 하지 않을 계획입니다.
국내 블로그 같은 경우에는 본문에 언급하신 것처럼 펌로그도 문제고, 이글루스 같은 경우에는 허구한 날 수꼴, 좌빨, 입진보 등의 싸움터로 몸살을 앓고 있고 게다가 이글루스 운영자가 지들 멋대로 블로거들의 글을 삭제하거나 삭제하라고 협박을 하니 -.-
저 같이 국내 블로그의 이러한 습성을 꺼림칙하는 사람에게는 외국산 블로그가 적격이라고
생각합니다. 또한
사람마다 개인적인 차이는 있지만 저한테 블로그는 제가 알고 있는 지식이나 새롭게 습득한 지식을 기록으로 남기기 위한 용도이니까요. -
-
-
-
SCV 2011/06/09 12:24
가져가지 말라는데 왜 그리도 가져가는지..;;
아직 설치형 블로그 운영할만한 실력도 없고, 엄두도 나질 않아 가볍게 읽었지만, 관련된 분들께는 유용한 내용인 것 같습니다.
그건 그렇고, 요즘 트위터에서만 뵙다가 블로그 글을 오랫만에 보니 색다르게 반가운 느낌입니다. -
-
Lesley 2011/06/23 09:57
저도 도아님처럼 설치형 텍스트큐브 운영하고 있는데, 텍스트큐브는 블로그 관리 페이지에 .htaccess파일 설정하는 곳이 이미 있지 않나요? 굳이 따로 파일을 만들어야할 이유가? ;;;
-
Kael H. 2011/06/12 14:41
저렇게 트래픽이 터지지 않도록 조치를 취하는 것도 중요하지만...
가장 중요한 건 인터넷 이용자들의 의식수준 고양일 텐데 말이죠...
스스로 불펌 하지 않도록.... -
-
HDS-GTR 2011/07/18 21:42
저는 가입형 블로그 사용중이라 잘 몰랐는데..
설치형 블로그에는 트래픽 문제도 있었군요 ㄷㄷ;;
휴.. 정말 불펌행각이 좀 없어져야 이런 피해가 없는데 네티즌의 수준이 아직 그런가 봅니다. -
이태원 2011/07/27 21:59
저는 Cafe24 호스팅을 사용해서 워드프레스 운영하고 있는데, 디스크 용량이야 별 문제 없어도 트래픽은 늘 신경 쓰입니다. 알람까지 받고 있지요~.
많지는 않지만 가끔씩 불펌하는 사람들 때문에 짜증스러웠거든요.
카페24측에 요청하면 해줄 것도 같긴 하지만, 알려주신대로 해서 방금 해결했습니다~. ^^
감사합니다~ ^^ -
*아르쥬나 2012/01/18 14:06
오늘 새벽 베스티즈에서 이미지 URL을 걸어버리는 바람에 트래픽 초과됐었는데
도아님 덕에 동일한 문제가 발생하지 않도록 조치했습니다.
감사합니다. -
-
taeho 2014/03/29 08:55
아...설치형 블로그로 이사하고 싶은 맘이 굴뚝같은데...
그런 어려움이 있으시군요...
뭐..저야 이사해도 그런 어려움이 없겠지만요... ^^
Facebook