Memcached локальный и сервер ведут себя по-разному - PullRequest
0 голосов
/ 25 октября 2018

Я использую 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'
    }
}

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...