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'
    }
}

Почему локальный и удаленный не ведут себя одинаково?

0 ответов

Другие вопросы по тегам