Heim > Artikel > Backend-Entwicklung > Zwei Möglichkeiten des Django-Cachings in Python (Festplatte und Redis)
In diesem Artikel geht es um die beiden Methoden des Django-Cachings in Python (Festplatte und Redis). Ich hoffe, dass er für Sie hilfreich ist.
Um den Cache einzurichten, können Sie die Middleware-Methode in CacheDemo verwenden. Um die Cache-Zeit des Client-Browsers festzulegen, können Sie auch die folgende Decorator-Methode verwenden, um einzelne Dinge zwischenzuspeichern, z. Funktion
aktiviert das Caching: Führen Sie das Paket aus django.views.decorators.cache ein, importieren Sie Cache_page in Ansichten und dekorieren Sie es mit @cache_page(5*60) für die Funktion. Die Cache-Zeit von 300 Sekunden kann angegeben werden in Klammern
Cache-Speicherort festlegen:
Cache auf Festplatte
CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', 'LOCATION': '/Users/LJB/Desktop', #缓存到硬盘(此处设置为保存缓存到桌面) } }
Cache auf 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" } } }
Hinweis: Wählen Sie 1 Redis-Bibliotheksschlüssel wechseln * Alle Datenauthentifizierung anzeigen 123456 Passwort-Anmeldung
Das obige ist der detaillierte Inhalt vonZwei Möglichkeiten des Django-Cachings in Python (Festplatte und Redis). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!