이 글의 내용은 Python에서 Django 캐싱을 수행하는 두 가지 방법(하드 디스크 및 Redis)에 대한 내용이며, 필요한 친구들이 참고할 수 있기를 바랍니다.
캐시를 설정하려면 CacheDemo의 미들웨어 방법을 사용할 수 있습니다. 클라이언트 브라우저 캐시 시간을 설정하려면 다음과 같은 데코레이터 방법을 사용하여 다음과 같은 개별 항목을 캐시할 수도 있습니다. 기능
캐싱 활성화: django.views. decorators.cache에서 package를 가져와서 @cache_page(5*60)로 장식합니다. 캐시 시간은 괄호 안에 300초로 지정할 수 있습니다.
캐시 저장 위치를 설정하세요.
캐시를 하드로 설정하세요. disk
CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', 'LOCATION': '/Users/LJB/Desktop', #缓存到硬盘(此处设置为保存缓存到桌面) } }
redis에 캐시
CACHES = { #把缓存保存到Redis数据库 "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379/1", #数字1为Redis数据库号, "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", "PASSWORD": "123456" } } }
참고: Redis 라이브러리 키 전환 1개 선택 * 모든 데이터 보기 인증 123456 비밀번호 로그인
위 내용은 Python에서 Django 캐싱을 수행하는 두 가지 방법(하드 디스크 및 Redis)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!