Memcached локальный и сервер ведут себя по-разному
Я использую Memcache локально со следующей конфигурацией в моем приложении Django, и все работает нормально с кэшированием фрагментов, как {% cache 864000 'stream' stream_id %} ... {% endcache %}
, Если я не помещаю данные в теги кеша, то они не кэшируются.
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': '127.0.0.1:11211',
}
}
Но один и тот же фрагмент кэширования на удаленном сервере Heroku (с использованием MemCachier) кэширует весь вид на неопределенное время, даже если данные находятся вне тегов кэша.
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'
}
}
Почему локальный и удаленный не ведут себя одинаково?