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

속도 튜닝.. 채택완료

김용준 5년 전 조회 2,631

10년 넘은 제로보드에서 

그누보드로 이사온지 2주차입니다.

 

전체적으로 속도는 문제가 없습니다만...

5번에 한번정도로 속도가 상당히 늦습니다.

 

게시물이 많은것은 DB Row기준으로 200만건이 넘습니다.

어떤부분을 점검해보아야 할 까요?

 

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

답변 4개

채택된 답변
+20 포인트

table의 db engine 을 체크해보시고 만약에 myisam 으로 되어 있다면, 

myisam --> innodb  변경만으로도 속도를 체감하실수 있습니다.

 

게시물이 많을수록 엔진을 myisam 으로 바꾸셔야 합니다.

 

사용자가 검색을 자주하고, 검색시 속도가 느리다면,

컨텐츠 몰에서 판매중인 검색엔진을 도입해보는것도 체감속도에 개선효과가 큽니다.

https://sir.kr/cmall/1510936472">https://sir.kr/cmall/1510936472 

 

그외에 여러가지 속도개선 방법이 있습니다. 사이트를 전반적으로 분석해야 그외의 개선포인트를 알수 있습니다.

일단은 위의 부분을을 체크해주세요. 

 

 

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

답변에 대한 댓글 1개

김용준
5년 전
검색엔진은 검토해보아야겠습니다.
아직은 통합검색은 막아놓아서 괜찮긴 합니다만...

myisam으로 사용중이기는 한데....... 게시물이 많을수록....이라는 말때문에....innodb로 바꾸기가 주저되는군요.
게시물이 적은편은 아니여서요..
검색보다는 게시물리스트가 가끔 느려서요..
대체적으로는 빠른데...5-6번에 한번 탁탁 걸리더라구요..

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

다하시고 성능 개선효과도 한번 공유해주세요.

다른분들에게 많은 도움될거에요.

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

답변에 대한 댓글 1개

김용준
5년 전
1200만 row 있는 게시판을 변경했는데...
게시물이 안열리네요..ㅠㅠ

wr_parent 컬럼 인덱스가 안만들어졌었네요...체감은 모르겟지만.정상적인 속도 입니다.

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

그럴수록 innodb로 바꾸셔야죠.

헉 본문에 오타에요. myisam 이 아니라 innodb입니다.

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

답변에 대한 댓글 1개

김용준
5년 전
그렇군요..사실..30번쯤 읽어밧습니다..ㅎㅎ 변경해야겠습니다. 게시판이 많아서....하나하나 할려면 시간이 좀...

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

그누위즈

게시물중에서도 특정 여분필드로 검색을 하는 경우 속도가 늦을수 있습니다.

해당 부분은 DB 구조상의 인덱스를 지정하여 속도 개선을 할 수 있습니다.

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

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

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

로그인