Django는 여러 수준의 캐싱(전체 페이지, view 결과, template 조각, 임의의 데이터)과 여러 백엔드(인메모리, Redis, Memcached, 데이터베이스)를 지원하는 유연한 캐싱 프레임워크를 포함합니다. 캐싱은 비싼 작업의 반복을 피합니다. 영향력이 가장 큰 성능 최적화 중 하나입니다.
캐시 백엔드 구성하기
# settings.py — Redis가 흔한 production 선택(여러 서버 간 공유)
CACHES = {
: {
: ,
: ,
}
}
