일 년 넘는 기간동안 서버 속도가 느려셔 심심할 때 마다 별별 최적화를 다 해 보았다. 그 과정에서 서버 최적화에 대하여 정말 많은 것을 배울 수 있는 계기가 되었지만 정작 문제는 해결하지 못했다. 블로그를 포함한 서버가 느린 상태가 계속 지속되었다.
오늘 재원의 로그인 관련 요청을 해결해 주다가 드디어 문제 해결. 댓글 및 트랙백 테이블에 스팸이 넘치는데, 어딘가에서 페이지 쿼리할 때마다 특정 글에 엄청나게 달라붙은 스팸들을 카운트할 때 발생하는 문제였다. 슬로우 쿼리 로그는 0이라 파악하는 것이 늦었다. 약간씩 느린 쿼리들에 요청 자체가 많은 것과, 댓글 테이블이 2기가 바이트가 넘어가면서 발생한 DBMS의 속도 저하로 인하여 복합적으로 생겼던 문제였다.
글 쓰러 들어오다 최적화 삽질만 하고 돌아가던 일 년 가까이 지속되던 상태에서 드디어 벗어나게 되었다. :)
덧) 역시 삽질은 가장 바쁠때 전기를 맞이하게 마련이다.
'빚어내기/삽질하기'에 해당되는 글 4건 ATOM
- 2013/05/28 inureyes 블로그 정비
- 2009/04/04 inureyes mod_limitipconn 설치하기 2
- 2009/03/23 inureyes MATLAB 객체 프로그래밍의 특이점 4
- 2009/03/18 inureyes MATLAB R2008~2009a 가 MacOSX에서 64비트로 동작하지 않는 이유 2