Разница между использованием Django LocMemCache и Threading.local ()? - PullRequest
0 голосов
/ 11 июля 2019

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

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

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