Django допускает много типов кэширования, таких как файловая система и кэширование в локальной памяти. При кэшировании в локальной памяти каждый процесс имеет свой собственный экземпляр частного кэша, что означает, что межпроцессное кэширование невозможно, поскольку они существуют в разных виртуальных запоминающих устройствах. Следовательно, локальное кэширование памяти неэффективно для производственных сред.
Memcache предпочтительнее, потому что он решает эту проблему и работает очень быстро, так как работает на оперативной памяти. Джанго признает, что Memcache является самым быстрым на своем сайте.
Memcache также бесплатен и прост в установке (sudo apt-get install memcached). Вам также нужно что-то, чтобы связать python с Memcache, например python-memcached.