웹마스터 팁
[트래픽] 줄이기 팁! 레벨별 아이콘을 CDN 으로 (cafe24)
2010.06.04 00:49
처음으로 팁 올려요. ㅎㅎ
레벨별 아이콘 많이 쓰시죠. 근데 이것도 이미지라고 트래픽이 장난아니네요.
기본 default 로 주는 1~30 아이콘은 용량도 작고 괜찮지만, 다른건 용량이 크더라구요.
그래도 욕심에 예쁜 아이콘을 쓰고 싶은데 ~
*************************
관리자 화면에서
이 애드온이 켜져 있을때 레벨별 아이콘이 표시됩니다.
******************
수정할 파일 위치는요.
addons/point_level_icon/point_level_icon.lib.php 입니다.
에디터로 열어서
28줄에 있는 아래 소스를 봅니다.
// 레벨 아이콘의 위치를 구함 $level_icon = sprintf('%smodules/point/icons/%s/%d.gif', Context::getRequestUri(), $config->level_icon, $level);
******************
이렇게 바꿔줍니다.
// 레벨 아이콘의 위치를 구함 $level_icon = sprintf('http://아이디.cdn1.cafe24.com/%s/%d.gif', $config->level_icon, $level);
*************************
이 작업 하기전에
1. cafe24 에서 CDN 신청하시고요.
2. 이미지 CDN FTP 에 접속하셔서, www 안에 레벨별 아이콘을 올려줍니다.
www 안에 icons 라는 폴더 만드셔도 되구요. icons/default 라는 폴더를 만든다면
위 소스의 주소도 바껴야 합니다. http://아이디.cdn1.cafe24.com/icons/default/%s/%d.gif
3. 위주소 cnd1 로 접속이 안되면 cdn2 또는 cdn3 으로 해보면 그림이 나옵니다~
****************************************
하고 싶은 작업? 이라 할까... 대신 누가 만들어주셨으면... 있었으면 하는게 있는데요.
역시나 트래픽을 최소화할 수 있는~
현재 [파일첨부] 로 이미지/동영상 파일을 첨부하면 ~~ 호스팅/서버로 저장되는데
하고싶은건~~~~~~~~~ [파일첨부]로
이미지를 첨부하면 -> 회원별 피카사 또는 플리커 계정으로
동영상을 첨부하면 -> 회원별 유튜브 계정으로
일반파일(압축파일 등) -> 그냥 호스팅/서버로 (무료 파일서버(트래픽무한)가 있다면 추천좀)
저장되게끔 하고 싶은데
> . < 어렵네요.