Search

'1.2'에 해당되는 글 1건

  1. 2011.01.30 django 1.2에서 memcached를 사용하기 (2)

django 1.2에서 memcached를 사용하기

Development 2011.01.30 17:32 Posted by 기분째즈
1. memcached를 설치한다.
epel이 설치되어 있는 경우 yum install memcached만 실행하면 설치되고, 소스를 직접 컴파일 할거면 http://memcached.org/에서 다운받아서 직접 컴파일하면 됨.

2. memcached 실행 -d는 데몬 -m <메모리> -l <ip> -p <port>
예) memcached -d -m 512 -l 127.0.0.1 -p 11211

3. settings.py에서 다음 부분을 추가 혹은 수정하면 전체페이지 캐시설정 끝.

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
        'LOCATION': '127.0.0.1:11211',
    }
}

MIDDLEWARE_CLASSES의 첫줄에는 django.middleware.cache.UpdateCacheMiddleware를 추가하고 마지막 줄에는 django.middleware.cache.FetchFromCacheMiddleware를 추가한다.

MIDDLEWARE_CLASSES = (
    'django.middleware.cache.UpdateCacheMiddleware',
    ......
    'django.middleware.cache.FetchFromCacheMiddleware',
)

부분 페이지 캐시 설정같은 자세한 설명은 장고 캐쉬 프레임워문서를 찾아보면 된다.
신고


 

티스토리 툴바