텍스트큐브(테터툴즈) 블로그 트래픽 줄이기 과정 – 2

우선 텍스트큐브 트래픽을 줄이는 좋은 방법중 첫번째는 바로 외부 리소스 이용입니다.

한 페이지를 로딩하게 되면 필수적으로 트래픽이 발생하는 큰 파일들이 몇개 있습니다.

jquery-1.4.js(155kb), common2.js(43.2kb), EAF4.js(20kb), gallery.js(5.4kb), owner.js(2.5)…

 대략 200kb가 넘는 용량입니다. 뭐 물론 적다면 적은 용량이긴 합니다만, 방문자가 1000명이면 200메가나 트래픽이 소모되는 파일들입니다. 참고로 저는 현재 방문자가 약 5000명이기 때문에 이 파일들로만 1기가가 넘는 트래픽이 소모된다고 보시면 되겠습니다.

 하지만 텍스트큐브에서는 이렇게 트래픽을 소모하는 파일들을 별도의 서버를 활용해서 트래픽을 분산 시킬 수 있도록 도와주는 기능이 있습니다.

 그 옵션은 아래의 이미지를 참고하시기 바랍니다. 저의 현재 텍스트큐브 버전은 1.8.6 입니다.

상단 이미지와 같이 외부리소스 사용을 체크해주시면 텍스트큐브(다음)에서 운영하는 리소스 서버에서 js파일들을 로딩하기 때문에 방문자당 약 200kb정도의 용량을 세이브할 수 있습니다.

 그런데 여기서 한가지 문제가 있습니다. 현재 텍스트큐브에서 운영중인 리소스서버의 문제인지 무엇때문인지 모르겠지만, 제가 기본값을 이용하는 경우에는 js파일중에 jquery-1.4.js 파일이 정상적으로 로딩되지 않았습니다. 이건 저만 그런것인지 모르겠네요.

 그래서 저는 텍스트큐브에서 운영중인 리소스 서버를 이용하지 않고 별도로 웹호스팅 서버를 활용하고 있습니다. 이 파일들을 위해서 유료 호스팅을 받기는 조금 그래서 hostinger 무료 웹 호스팅을 활용하고 있습니다. 제가 몇일전 포스팅한 글을 참고하시기 바랍니다. (http://skstar.net/blog/308)

 hostinger의 경우에는 어처구니 없는 cpu제한이 있지만 단순 파일전송이라 그런지 cpu를 거의 사용하지 않아 하루 1기가에 가까운 전송량에도 큰 문제없이 사용중입니다.

 지금까지 텍스트큐브의 외부리소스를 활용한 트래픽 줄이기였습니다. 다음번에는 이미지를 외부로 분산시키는 방법에 대해서 이야기 하겠습니다.