묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
캐시 설정 문제,
2008.10.12 21:53
스킨 사입때 캐시시간을 설정하는데,~ 캐시파일은 한번 생성하면 서버에 저장돼 있나요? 아니면 방문자 컴에 저장돼여 있나요?
댓글 7
-
백성찬
2008.10.12 21:57
서버 -
해커다
2008.10.12 22:04
서버에 저장돼여 있으면 캐시유효 시간때에는 모든 접속자는 모두 이미 생성됀 파일을 사용한다는거네요??
근데 이렇게하면 서버에 부담에 적게 드는건 확실한가요?
어느정도 부담에 감소하는가요? -
백성찬
2008.10.12 22:10
최근문서가 있다면 최근위젯의 설정에 따라 데이터를 구해올 것인데 설정한 시간 내에는 이미 구해진 값을 내보내는 것입니다.
10으로 설정 하였다면 새 글이 올라오더라도 캐시가 10분을 지나 새로 생성 될 때까지는 반영이 안되겠죠.
페이지 구성이 캐시위젯별로 나누어져 있다고 생각하면 됩니다.
그만큼 서버에 일을 덜 시키는 셈입니다.
만약 10분 동안에 만 명이 메인 페이지에 접속했다고 하면 서버는 메인 페이지의 위젯*갯 수*10,000 의 데이터를 조건에 맞게 검색해서 정렬할 것입니다. 캐시 시간을 설정한다면 10분 동안 위젯*갯 수*1 즉 한번 씩만 데이터 정렬하고 다음 부터는 생성된 캐시를 그대로 송출만 하면 됩니다. -
해커다
2008.10.12 22:32
휴 그렇군요 ,~ 전 지금까지 캐시파일은 접속자가 한번 접속할지 반복으로 메인을 접속하면 본컴에 잇는 캐시파일을 쓴다는 뜻으로 이해해서 ,, 지금까지 그 기능을 사용하지 않았네요 ,~
지금부터라도 잘 활용할게요,~
앗 그리고 질문 하나만 더요
제가 관찰한 결과 메인 페이지 뿐 아니라 서브 페이지에,~ 스킨이 하나도 없는 상황에 레이아웃+게시판만 출력하는데도,, 서버에 많은 부담이 가던데,~ 다른 보드에 비해서도 부담에 배로 나가는듯 싶더군요,~
이거도 혹시 서버부담 쫌 줄일수 있는 방법은 없을까요?? -
백성찬
2008.10.12 22:38
리스트 조건을 최대한 단순화 하고 리수트 수도 10개 정도로 해보십시오.
닉네임 이미지, 레벨 등등 은 없애고 텍스트 위주로 하면 부담을 덜어지겠죠.
게시판만 오는 것이 아니고 레이아웃도 동반하고 오기 때문에 레이아웃도 신경을 써야 합니다.
처음 설치 한 후 게시판만 있을 때는 부담이 적을 겁니다.
대형 사이트들을 잘 살펴 보면 주로 텍스트일 겁니다. -
해커다
2008.10.12 22:41
ㅋㅋ 고마워용 백성찬님,~
성찬님 게시글 랭킹스킨도 허락없이 수정해서 제 레이아웃 배포에 사용했네요,~
죄송요 ㅎ -
백성찬
2008.10.12 22:56
ㅎㅎ
그런가요.
잘 쓰는 것은 좋은데 나중에 에러 난다고 화살이 저한테 오면 안됩니다.^^