Я использую 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'
}
}
Почему локальный и удаленный не ведут себя одинаково?