테스트 사이트 - 개발 중인 베타 버전입니다

글/댓글 모두 합쳐서 200만건 되는 게시판이 있는데 속도가 느리네요. 채택완료

레이딘 11년 전 조회 4,117

제목 그대로 글과 댓글 모두 합쳐서 데이터가 200만건이 넘는 게시판이 있습니다. 게시판 리스트 화면 읽는 것까지는 속도가 괜찮은데, 게시물 보는 화면 들어갈 때 4~5초 정도 딜레이되었다 뜨는 현상이 나옵니다. 

 

데이터가 너무 많아서 그런것 같은데, 최적화 방법이 있는지 고수님들의 노하우를 좀 부탁드립니다. ^^;

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
11년 전

 

게시물의 성격을 알아야 적절한 조치 방법을 생각해 볼 수 있는데...

검색이라도 한다면 더욱 느려질테죠

200만건의 게시물이라면 사실 오래된 것을 볼 일은 거의 없지않나요?

예전에 제로에서 그누로 바꾸면서 해 본 경험입니다만 역시나 게시물 성격을 알아야... 

게시물을 년도 단위 또는 몇개 년도를 묶을 수 있다면  게시판을 만듭어 년도별로 분리 저장해서

탭이나 select box로 년도를 선택하면 해당년도 게시판 내용을 볼 수 있게 하면 됩니다

기본으로는 현재년도 게시판이 보이게 하면 되고..

아니면 적당한 크기로 예를들어 50만건씩 분리 해서 게시판을 별도로 나누어 저장하는 방법..

조금 복잡하겠습니다

  

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

레이딘
11년 전
아무래도 자유게시판이니 옛날글 뒤질 일은 없겠군요. 이 방식으로 나눠보는게 좋을 듯 합니다. 시도해봐야겠네요.

댓글을 작성하려면 로그인이 필요합니다.

P
11년 전

게시물 보는 화면 들어갈때 속도가 늦어진다면

해당 sql 문을 잘못짠것 같습니다.

불필요한 것까지 select 한것으로 보입니다.

 

한마디로 소소를 고쳐야 하며 그중 db  select문을 수정해야 할 것으로 보입니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인