특정 게시판 속도 느림 ( 게시물 많음 )
본문
현재 커뮤니티 사이트를 운영하고 있습니다.
다른 게시판은 속도 빠르게 잘 열리는데
다른 게시판은 게시물이 5~6천개 정도 되거든요
특정게시판이 게시물이 10만개가 되는데 이게시판에서는 게시물 열리는게 굉장히 느립니다.
이 게시판 속도를 개선할수 있는 방법이 있을까요 ?
웹+DB를 분리해서 서버를 운영해도 이 게시판은 느리네요 ㅠㅠ..
답변 4
해당 게시판을 들어가서 조회할 때의 최종 SQL 문을 출력한 뒤,
DB 에 직접 SQL 을 실행할 때.. 속도가 오래 걸리는지를 체크하여..
SQL문을 개선해주거나 (Index 를 생성해주거나) 하면 됩니다.
속도 개선하는 방법은 현재 어떻게 쿼리를 불러오는지 등등에 따라서 달라질것 같긴한데요.
그누보드 사이트 내에서 쿼리 속도 관련 검색하셔서 관련 내용을 검토해보시거나
코드라던지 관련 내용을 확인 할 수 있는 부분들을 올려보셔야 할듯 싶네요.
서버가 능력이 되는데 못 하는건지,
능력이 없어서 못 하는건지 먼저 체크를 하는 게 우선일 듯 합니다.
게시물이 많다는 건, 그 만큼 해당 게시판에 접속자가 몰려있다는 거고,
서버가 그 접속자들이 차지하는 걸 감당할 cpu ram 능력이 안 되면.....
좀 더 여유있는 서버로 옮기셔야 하겠죠.
능력이 되는데 못 하는 거면, 쿼리 로직을 개선해야 할 문제인데,,,
이건, 굴러다니는 팁 찾아보시고
안 되면, 제작의뢰로 해결하셔야 할 듯...
PS.
모 커뮤니티 사이트 경우, 주기적으로 게시판을 새로 만들어 운영하더군요.
대략 10만 ~ 13만 정도 쌓이면 게시판 새로 만들더라구요.
게시판을 분기해 운영하시는 것도 도움이 될 듯 합니다.
이런건 index를 설정하면 되는데 연락주시면 한번 봐드릴께요 카톡 lemontree4050