Кэш локальной памяти Django перезагружается каждый раз
Я использую локальный кэш памяти Django в разработке и не могу заставить его работать. Я установил следующее в settings.py:
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'
}
}
Я вижу, что представления вызываются каждый раз, когда загружается страница. У меня есть только один серверный процесс Django, запущенный в dev
Следующий шаг - использование кэша (путем установки кэша для каждого сайта, кэша для каждого просмотра и т.д.). Например, чтобы кэшировать весь сайт, используйте следующее промежуточное программное обеспечение в settings.py
:
MIDDLEWARE = [
'django.middleware.cache.UpdateCacheMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.cache.FetchFromCacheMiddleware',
]