״ memcache ϱ

Ҵ   
   ȸ 15842   õ 0     õ 0    

참조. PECL:memcache

common.php에서 세션에 관련된 부분을 아래처럼 수정

// 사용할 session 형태를 지정 합니다. db. memcache. file - 3종 입니다
switch ($g4['session_type']) {
    case "db"       :
        include_once("$g4[path]/lib/dbsession.lib.php");
        $session = new g4_dbsession();
        session_set_save_handler(array($session, 'open'), 
                                 array($session, 'close'),
                                 array($session, 'read'),
                                 array($session, 'write'),
                                 array($session, 'destroy'),
                                 array($session, 'gc'));
        break;
    case "memcache" :
        $session_save_path = "tcp://$g4[mhost]:$g4[mport]?persistent=1&weight=2&timeout=2&retry_interval=10,  ,tcp://$$g4[mhost]:$g4[mport] ";
        ini_set('session.save_handler', 'memcache');
        ini_set('session.save_path', $session_save_path);
        break;
    default :
        // 그누보드 기본 세션관리
        session_save_path("{$g4['data_path']}/session");
}

config.php에서 설정을 수정

// 사용할 session 형태를 지정 합니다. db. memcache. file - 3종 입니다
// memcache를 사용하기 위해서는 PECL:memcache를 설치해야지 합니다.
$g4['session_type'] = "memcache";

// memcache 사용할때의 설정
$g4['mhost'] = "localhost";
$g4['mport'] = "11211";

* 세션 서버가 다른 장비인 경우에는 $g4[mhost]에 해당 서버의 ip를 넣어주면 됩니다.
- opencode.co.kr -
Ҵ 2013-05
memcache ij garbage ۾ ϱ , Ⱓ ÷ մϴ.
״ ⺻ 3ðε, ׳ θ 3ðĿ α׾ƿ ˴ϴ.
Ҵ 2013-12
Ҵѿ memcache ̻ ʽϴ.
memcache ϱ , ̿ Ȯϴ Ʊ Դϴ.
Ҵ ⺻ noSQL redis Դϴ.


Page 4/28
2013-11   11658   Ҵ
2013-10   12334   Ҵ
2013-10   14928   Ҵ
2013-08   13009   Ҵ
2013-06   14502   Ҵ
2013-06   13623   Ҵ
2013-06   13877   Ҵ
2013-05   14978   Ҵ
2013-05   14149   Ҵ
2013-05   15230   Ҵ
2013-05   15233   Ҵ
2013-04   15843   Ҵ
2013-03   15446   Ҵ
2013-03   17750   Ҵ
2013-03   15394   Ҵ
2013-02   17597   Ҵ
2013-05   55766   Ҵ
2013-01   13952   Ҵ
2013-01   14825   Ҵ
2013-01   14135   Ҵ