게시판 페이징 속도

게시판 페이징 속도

QA

게시판 페이징 속도

본문

게시판 페이징 속도

게시물이 많을수록 뒷페이지로 이동하면 속도가 느려지는데 어느 부분을 수정하면 될까요?

list.php 부분을 수정해야 하나요?

이 질문에 댓글 쓰기 :

답변 6

페이징처리의 방법에 따라 다릅니다.

그누보드나 mysql 을사용하는 페이징처리에서는

 

sql문에서 limit로 조회할 대상의 위치를 조정하기때문에

속도저하가 되는경우는 첫페이지나 마지막페이지(후반부)나 동일할겁니다.

 

index처리가 안된 query 문에서 발생되겠죠

 

혹시 질문자분의 게시판은 Oracle 이나 MSSQL이라면

속도개선방법을 다르게 접근하셔야 할겁니다.

플래토님 답변 고맙습니다. 그누보드5 사용중이고 mysql 사용중입니다. 그누보드 게시판으로 테스트 중인데  1.2.3...>> 맨뒤로 가기를 누르면 속도가 느립니다. 맨 뒤로 가서 제일 처음 1페이지로 가는 속도는 빠르네요. 인덱스 이야기 하시니까 그쪽으로 한번 찾아 봐야 겠네요.

서버 사양을 늘려야되요...

DB 라는게 원래 그래요 왜냐면 10만건이 있다고했을때 9만번 ~ 9만 10번 을 조회하려면

 

9만번까지 일단가야하거든요 그래서 인덱스를 잘활용해야 하는데요

커버링 인덱스를 알아보세요

100페이지 이상은 표시 안하시는게 좋습니다.

보통 긁어가는건 검색엔진입니다. 

오래된 글들이라 이미 색인된 상태임으로 재색인도 필요없습니다.

 

답변을 작성하시기 전에 로그인 해주세요.
전체 123,721 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT