1

주제: favicon 로딩의 문제점

안녕하세요.
이게 버그인지 뭔지는 모르겠으나, 트래픽 관련입니다.
현재 1.7.1 버전을 사용중이고, 호스팅해서 사용중인데요,
rss 를 이용하여 다음 블로거 뉴스 코너에 제 사이트 주소를 등록하여 최신글을 불러와서 블로거뉴스로 보내고 있습니다.
오늘 이런일이 있었습니다.
제 블로그에 접속을 하니, 호스팅 회사 공지 사항이 떠있더군요. 서버부하로 인하여 차단되었다구요..
전화를 했죠.
favicon.ico  를 과다 요청해서 서버가 뻗을 지경이라구요..
ip 체크해보라고 했더니, 정상적인 국내 ip 라고 합니다. (서버해킹은 아니라고 함)
원인을 곰곰히 생각해 보니, 트래픽이 일어날 시간에 글을 올린게 하나 있습니다.

다음넷의 1면에 떠 있는 한 블로거뉴스의 기사를 읽고 거기에 리플을 달고 홈 정보란에 제 사이트 주소를 올렸습니다.
리플을 달고난 자리에는 텍스트큐브의 네모마크가 앞에 붙어 있었고,
1면에 뜬 만큼 그 페이지가 로딩될 때마다 favicon 을 불러들이느라 많은 과부하를 준게 아닐까 생각이 듭니다.
거의 뻗을 지경 정도로요...

다른 문제점도 있을 수가 있으나, 이게 가장 큰 원인인 것 같습니다..

이걸 버그로 해야 될까요.. 아니면, 다른 문제로 봐야 될까요?

앞으로는 저같은 경우의 블로거는 다음 1면에 올라온 글에는 리플을 달지 말아야 겠군요...

2

답글: favicon 로딩의 문제점

이번 기회에 1.7.6으로 업데이트 하시면, favicon.ico 트래픽을 조정할 수 있습니다.
요걸 하시면 좀 해결됩니다. wink

잠수...

3

답글: favicon 로딩의 문제점

앗, 알고 보니 이미 1.7.6 버전 이네요... 어디서 트래픽 조절해야 될지 모르겠네요... 따로 favicon 설정은 아예 하지도 않았는데 말이죠...

4

답글: favicon 로딩의 문제점

건더기 작성:

이번 기회에 1.7.6으로 업데이트 하시면, favicon.ico 트래픽을 조정할 수 있습니다.
요걸 하시면 좀 해결됩니다. wink

저도 며칠 전에 이분과 동일한 상황을 겪었는데 텍스트큐브에 의한 트래픽 조절 이전에 일단 서버에 요청이 날아오는 것 자체가 너무 많아서 댓글에서 홈페이지 주소를 삭제하거나 하는 방법밖에 없습니다. -_-;;; 웹호스팅이 아니라 독립 서버 혼자 쓰는 서버호스팅인데도 아파치 부하 때문에 먹통되더군요. orz

제 경우는 루트에 텍스트큐브가 설치되어 있지 않고 하위 디렉토리에 있는데 댓글 달 때는 루트(도메인)만 적기 때문에 텍스트큐브의 영향을 받지 않는 상황이었습니다만 역시 마찬가지 문제가 발생했죠. 아파치 로그 보면 제가 댓글 남긴 블로그 글 주소를 리퍼러로 하여 favicon에 대한 404 Not Found가 1초에 수십개씩 찍히더군요. ㄷㄷㄷ (요청하는 클라이언트들은 그 블로그 글을 열어보는 수많은 사용자들이니 IP도 다 다르고 게다가 정상적인 사용자들이니 당연히 정상적인 국내 IP이고...)

해킹인 줄 알고 식겁했다가 다행히 해킹이 아니라는 사실에 안도하긴 했습니다만(...) 이건 정말 방법이 없네요...; 혹시 좋은 아이디어 있으신 분??

한 가지 방법은, 그렇게 트래픽을 많이 받는 블로그 쪽에서 댓글 단 사람들의 favicon을 캐시하도록 하는 것인데, 그러려면 일단 텍스트큐브 코어 수정이 들어가야 함과 동시에 그런 유명(?) 블로그들도 새 버전으로 바로 업그레이드를 해야 한다는 문제가 있습니다.;; 이를 테면 티스토리가 우리 맘대로 이 기능을 잘 지원해줄거냐 하는 문제도... ㅠㅠ

daybreaker (2009-01-19 19:19:31)에 의해 마지막으로 수정

문제의 답은 우리 안에 있다.
내면에 귀를 기울여 보자.

5

답글: favicon 로딩의 문제점

intel2001님 //  http://forum.tattersite.com/ko/viewtopic.php?pid=19725 에서 겐도님의 댓글을 참고하셔서 수정을 해보시면 어떨까 싶습니다. 트래픽 조절은 우측 상단 [서비스 관리] > [파비콘 트래픽] 에서 설정하시면 됩니다 smile

daybreaker님 // http://forum.tattersite.com/ko/viewtopic.php?pid=19725 에서 논의 되어서 http://dev.textcube.org/ticket/479 에서 수정이 되어서 더 이상 문제가 발생하지 않는것 아닌가요? 궁금해서 여쭤봅니다 ^^

추가1. 아 루트 도메인만 적으셔서 문제가 발생했군요. 이해했습니다.

추가2. gravatar 방식으로 가는 게 확실할 듯 싶습니다.

lunamoth (2009-01-19 19:46:44)에 의해 마지막으로 수정

6

답글: favicon 로딩의 문제점

lunamoth 작성:

daybreaker님 // http://forum.tattersite.com/ko/viewtopic.php?pid=19725 에서 논의 되어서 http://dev.textcube.org/ticket/479 에서 수정이 되어서 더 이상 문제가 발생하지 않는것 아닌가요? 궁금해서 여쭤봅니다 ^^

추가1. 아 루트 도메인만 적으셔서 문제가 발생했군요. 이해했습니다.

추가2. gravatar 방식으로 가는 게 확실할 듯 싶습니다.

제 경우, 루트에서 FastCGI 방식으로 Django를 돌리고 있는데 Django URL Router가 favicon 요청을 처리하면서 부하가 더욱 가중되긴 했습니다. 메인페이지 통짜 메모리 캐시 + rewrite rule 추가로 어느 정도 방지는 해두었습니다만 그 이후 아직까지 같은 일이 발생하지 않아서 검증은 못해봤습니다;;

daybreaker (2009-01-19 19:44:50)에 의해 마지막으로 수정

문제의 답은 우리 안에 있다.
내면에 귀를 기울여 보자.