в моем приложении Django мне нужно иметь возможность получать доступ и редактировать некоторую общую информацию из нескольких мест в моем приложении. Этот объем информации невелик (словарь со строками и целыми числами, редко превышает 50 ключей и обычно <10), и его необходимо очищать / выселять после каждого запроса. Стоимость имеет решающее значение, поэтому я бы не стал использовать такую опцию, как Memcached. </p>
Опции, которые я сейчас рассматриваю, - это использование встроенного в Django locMemCache или использование встроенного в Python Threading.local. Я возился с обоими вариантами, и они оба, кажется, работают в локальной разработке, почему я должен использовать / не использовать один или другой? Есть ли какое-то значимое преимущество / недостаток одного подхода? Является ли кто-то особенно хорошим / плохим? Спасибо.