이 튜토리얼은 Redis 캐싱을 활용하여 특히 Django 프레임 워크 내에서 Python 응용 프로그램의 성능을 향상시키는 방법을 보여줍니다. 캐싱의 이점을 강조하기 위해 Redis 설치, Django 구성 및 성능 비교를 다룰 것입니다.
Redis 및 Caching 소개
캐싱은 데이터베이스와 같은 느린 데이터 소스를 반복적으로 쿼리하지 않고 쉽게 사용할 수있는 위치 (캐시)에 자주 액세스하는 데이터를 저장하여 응용 프로그램 속도를 크게 향상시킵니다. 오픈 소스, 메모리 내 데이터 구조 저장소 인 Redis는 데이터베이스, 캐시 및 메시지 중개인으로 탁월합니다. 캐시에서 데이터를 직접 제공하여 데이터베이스로드를 크게 줄입니다.
Redis 설치
Ubuntu 사용자의 경우 가장 간단한 설치에는 다음과 같은 명령이 포함됩니다
Django API 예제 : 캐싱 제품 데이터
sudo apt-get update sudo apt install redis
(성능 테스트 용)
프로젝트 설정 :redis-cli --version
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
sudo apt-add-repository ppa:redislabs/redis sudo apt-get update sudo apt-get upgrade sudo apt-get install redis-server sudo service redis-server restart
django-redis : 에서 모델을 만듭니다
django-redis
Django의 Redis 구성 :
loadtest
> (캐싱 유무에 관계없이) :
: 메인에 를 포함시킵니다
결론 :
(OpenAi Dall-e에 의해 생성 된 게시물 썸네일 이미지)
위 내용은 Django 응용 프로그램에서 Redis를 사용하여 캐시하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!