게시물 35만개 속도 제로 VS 그누 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시물 35만개 속도 제로 VS 그누 정보

게시물 35만개 속도 제로 VS 그누

본문

게시물이 35만개 정도 있습니다.
 
게시물 load time 얼마나 될까요?
 
-_-; 35만개
 
그 낡았다던 코드로 만든 제로보드의 날개 돋친듯한
게시물 listing 속도...
 
똑같은 게시물이 어쩜.. 이렇게 다를 수 있을까 하는 생각..
 
ㅠㅠ
 
고민입니다. 제로보드에서 옮기고 싶은데.. ( 업데이트 불만)
 
테스트삼아 35만개 게시물을 컨버팅 해봤는데... ㅡㅡ후후;;
 
느리군요. 35만개 게시물을 우쩐디야..

댓글 전체

그누가 제로보드보다 특별히 더 느릴 이유는 없어보이는데..
스킨의 문제일수도 있고..
혹은 코멘트가 많이 달려있다거나..
뭐 무슨 이유가 있을까요.

구체적인 결과 좀 공개해 주실수 있을까요?
기능이 많을 수록 늦어집니다만..
일단은
admin--> 기본환경설정 최적화
admin -->게시판관리-->글쓴이 사이드뷰 (글쓴이 클릭시 나오는 레이어 메뉴)
를 체크 해제 등...

그다음...
board.php 에서 접근하는
head.php
head.sub.php
lib/common.lib.php
bbs/list.php
skin/??/list.skin.php 순으로 필요한 부분만 골라내시고
(select * 보다는 select wr_id,wr_name 등 제로스타일로.. 길게... )
튜닝.

원래 그누보드에 작성된 원 게시물과
컨버팅된 게시물은 접근 속도에서 차이가 있다는 접입니다.
서로 필드의 타입이 다른 속성으로 생성되었기 때문에
제로필드를 가지고 왔다고 해도(그렇다고 안가지고 올수도 없죠)
없는 필드(빈)는 비게 마련인데
mysql은 빈값을 공백인지 is not NULL 인지 라디오박스라면  not 0 인지
고민을 하게 되기 때문입니다.

auto_increment 로 글번호가 증가되는 방법은 같습니다만
무한대의 파일을 업로드하기에 파일의 정보테이블을 찾게되고
리스트에서는 파일을 첨부했다 안했다를 표시하기 위해
for로 돌리는데 그대신
제로는 4.x대까지 간단하게 2개로 제약이 있었을 겁니다. 기억이 가물...
또한 여분필드 10개가 편의를 위해서 제공되는데
이 길이도 만만치 않다는 겁니다.

그리고
어떤 테이블이든 350000 개를 전부 읽어 들인다는 자체도 사실은 낭비 입니다.
limit 0,8000; 개만 읽어들여 여러가지 좋은 기능도 쓰면서
php 에서 제공하는 sort(ksort,rsort...) 의 정확도를 높이시는 것도..
방법..아닐까요?ㅡㅡㅋ
최신버젼입니다. ^^;

컨버팅도 자료실에 최근버젼으로 했구요. (db 컬럼이 조금 틀린건 제가 수정했습니다)

30만개를 강제로 넣어볼까 생각중입니다. - 0 -; 30만개 DB에 대한 최적화를 할 수 있는

뾰족한 수가 없을까요. 없다면... 제로보드 년말에 나올때까지 기다렸다가.. 가야겠네요
기본적인 사항이지만
DB에서 리스트 20개 정도 가져오는 것은
게시물 수가 만 개든, 억 개든지 상관 없습니다.

다만 20개를 가져 오기 위해서 35만개를 다 뒤져야 한다면 문제가 됩니다.
이 때문에 인덱스가 잘 되어 있으야 한다는 거죠.

우선은 그누 보드가 사용하는 query를 모아서
바로 DB에 접속해서 테스트를 해 보세요.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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