포럼

Object Cache 개념이 도입되면서 XE 속도는 비약적인 상승을 이뤄냈습니다.

APC 나 memcache 를 사용하신다면, 


db.config.php 에서 

$db_info->use_object_cache = 'memcache://127.0.0.1:11211';


등으로 설정하실수 있습니다.


( * 추가 템플릿 캐시를 설정하시고자 한다면

$db_info->use_template_cache = 'memcache://127.0.0.1:11211';

)

이부분에 대한 개발자 분들의 긴 설명이 없어서, 조금 쉽게 설명을 해본다면

예를들어서 회원정보를 이용해서 코멘트 부분에 무언가를 출력한다고 해봅시다.


그럼 comment 에 기록되어있는 member_srl 을 이용해서 회원 DB 를 불러오고

그 DB 내역을 기준으로 출력을 하겠지요.

이게 글쓴이가 100명이라면

매번 글을 읽을때마다 100번의 회원 DB 호출이 필요합니다.


그러한것은 myisam 식의 mysql 을 사용하는 대부분의 유저분들에겐

member 테이블에서의 지연시간을 발생시켜서 전체적인 속도를 크게 잡아먹게 되지요.


그런데 신버전에 적용된 캐시 개념을 도입하시면

한번 회원 정보를 DB 에서 불러놓으면

메모리에 회원 정보를 올려놓고, 회원 정보가 갱신되기전에는 그 정보를 사용함으로써

DB 에 가하는 부하를 드라마틱하게 줄여줍니다.


회원 정보 뿐만이 아니라 게시글 정보, 모듈 설정, 코멘트 정보 등을 전부 저장해두고, 메모리에서 불러옴으로써,

DB 에 가하는 부하를 줄이고, 다량의 접속자가 왔을때도 좀더 빠른 서비스를 제공할수 있게 디자인되어있습니다.


물론, 이것을 실행하기 위해서는 

보통 단독서버급(혹은 가상서버)에서 사이트를 돌려서

apc 나 memcache 가 설정되어있는 상태가 필요하지만, 


속도에 제약을 느끼시는 분들이라면, 가상서버정도는 충분히 웹호스팅을 대신해서 선택하실수 있는 방법이라고 생각합니다.



글쓴이 제목 최종 글
rjsoo 사용자 아이디(별명)을 클릭하면 중간에 그림이 삽입되는 현상? [3] file 2011.10.13 by snows96
난다날아 XE 캠프 참가 신청 시작! [17] 2011.10.14 by 일반적인
銀童 템플릿 엔진 업데이트후 (최신버전 XE 코어 업데이트후)에러가 발생한다면, [1] 2011.10.14 by Cody
Community 현제 1.5.0.5 신문법 적용안되나요??? [7] 2011.10.14 by Community
이영제 xe.1.5.0.5_beta 파일첨부 용량이 안늘어 납니다. [2] 2011.10.14 by 이영제
snows96 Import와 XML Exprot 방식도 1.4와 1.5버전과 차이가 있나요? [4] 2011.10.14 by snows96
백성찬 xe 1.5.0.5 이후 사이트 방문자 많이 늘어 납니까? [4] 2011.10.14 by 민스파파
상현작가 XE는 왜 버전업 될때마다 일부 모듈,에드온,위젯 등이 호환이 안 될까요?? [12] 2011.10.14 by 매실茶
ㅠ도라에몽ㅠ xe 1.5.0.x Beta Object Cache 설정법(개인서버) file  
늘푸른나무2 PlnnerXE123 XE1.5에서 작동여부 테스트... [7] 2020.03.14 by 늘푸른나무2
Treasurej XE 개발팀님, 제발좀 쉬운설치 좀 봐주세요!! [2] 2011.10.15 by Treasurej
銀童 1.5 버전이후 Object Cache의 설정을 해야하는 이유. [11] 2011.10.15 by 銀童
똑디 mysql 사용시 mylsam VS innodb [5] 2011.10.15 by 똑디
GPMz 1.5와 1.4.5.10을 동시에 사용하고 있습니다.  
섹시한과쟈 글로벌XE 첫 사이트가 생성됐네요!. [4] 2011.10.15 by 순수의시절
Community 1.5정식 이후에 대해서 개발진님들께 질문 [1] 2011.10.15 by 쏭바강
히상궁 관리자 페이지 들어가지지 않습니다. [1] 2011.10.16 by 비나무
rjsoo 게시판 제목 색상을 지정 할수있을까요? [1] file 2011.10.16 by 송동우
Xiso 1.5에서 변경된 언어팩에 대해 [3] 2011.10.16 by Xiso
Xiso 1.5부터는 스키마를 사용하여 moduleInstall() 하지않나요?