Описание тега dogpile.cache

NoneDogpile.cache is a Python package that provides a caching pattern based on dogpile.core locking system and is intended to replace Beaker as far as caching goes.
1 ответ

Не может иметь глобальный кеш

Я определил этот файл кеша с dogpile [1]. Но моя проблема в том, что когда я вызываю ключ в разных классах, он не может найти значение. Например, если я бегу cache.Cache.save("mykey", 123) в main.pyи во время выполнения я получаю значение в другом м…
04 фев '16 в 11:28
0 ответов

dogpile.cache "Нет модуля с именем fcntl" ошибка

Я использую Python 2.7 с SQLAlchemy. Я пытаюсь понять, смогу ли я использовать Dogpile.Cache. Я установил кеш собачьей кучи, используя pip install dogpile.cache но когда я пытаюсь запустить пример, приведенный SQLAlchemy ( helloworld.py), я продолжа…
11 июл '16 в 19:04
1 ответ

Кэширование загруженного файла на основе измененного времени с использованием dogpile

Я пишу программу, которая загружает большой файл (~150 МБ) и анализирует данные в более полезный файл текстового формата. Процесс загрузки, особенно анализ, медленный (всего ~20 минут), поэтому я бы хотел кешировать результат. Результатом загрузки я…
04 ноя '14 в 10:53
1 ответ

Проверьте, установлена ​​ли переменная в NO_VALUE

Я использую dogpile, чтобы иметь кеш в моей программе на python. Во время инициализации моей программы я очищаю кеш SimpleCache.set_fault_injector(NO_VALUE) @staticmethod def set_fault_injector(injector): SimpleCache.save("fault_injector", injector)…
12 фев '16 в 17:24
2 ответа

Отключить декоратор кеша для тестирования на dogpile.cache

Я недавно переключился с мензурки на dogpile.cache. Это работает очень хорошо в живом коде, но я сталкиваюсь с проблемой с тестированием. Как отключить кеширование для тестирования? Я сейчас пользуюсь #caching.py from dogpile.cache import make_regio…
05 ноя '13 в 18:37
1 ответ

SqlAlchemy кеш с собачьей упряжкой

У меня есть три модели с наследованием и взаимосвязью, и я хочу кешировать запросы к этим моделям. class Person(Base): __tablename__ = 'person' id = Column(Integer, primary_key=True) name = Column(String(100), nullable=False) type = Column(String(50…
16 апр '14 в 07:39
1 ответ

Бэкэнд памяти клыка, независимый от веб-сервера

Я пытаюсь избежать необходимости запрашивать и повторно обрабатывать данные для кэша каждый раз, когда сервер перезагружается в процессе разработки (структура пирамиды). Есть ли простой способ настроить память кобеля, dogpile.cache.memory, так что е…
31 авг '18 в 22:48
1 ответ

Различия между pylibmc, dbm и memcached в dogpile.cache

Я новичок в кэшировании в Python и не могу понять разницу между dogpile.cache.dbm, dogpile.cache.pylibmc, а также dogpile.cache.memcached, Может ли кто-нибудь объяснить это?
17 янв '19 в 22:27
1 ответ

Проверьте, кэширована ли функция / регион в Beaker/Dogpile

Используя модули Python Beaker или Dogpile для кеширования, можно ли проверить, присутствует ли область с определенным значением ключа в кеше или нет?
08 дек '14 в 20:35
0 ответов

Кэширование column_property в модели sqlalchemy с помощью кучи

Интересно, есть ли шанс кешировать column_property используя собачью кучу. Это мой код: A.some_count = column_property( select([func.count()]) .where(and_(B.__table__.c.a_id == A.__table__.c.id, B.__table__.c.c_id == C.__table__.c.id)) .correlate(A.…
23 ноя '18 в 09:41
1 ответ

Обработка исключений декоратора dogpile.cache

Я использую dogpile.cache в проекте Python с бэкэндом на основе pylibmc. После создания региона я использую что-то вроде: @region.cache_on_arguments() def run_some_query(**kwargs): # ... Query code ... return query_results Моя проблема в том, что ес…
13 июн '19 в 12:08
0 ответов

Проблема с кешированием представления с питоном кеширования собачьей пачки, связанным с депо, объект UploadedFile не имеет атрибута _frozen

Я хотел бы кэшировать представление VerificationView с помощью with_cache, но получаю AttributeError: объект UploadedFile не имеет атрибута _frozen. Я думаю, что это, вероятно, связано с файлом depotfile, потому что в нем отображается ошибка. Модель…
09 окт '19 в 11:15
0 ответов

Как получить ключи из кеш-области dogpile

Я использую механизм кеширования dogpile для хранения данных, если я храню данные, как мне известно, это будет так { 'key-1': {a:1,b:2}, 'key-1': {c:1,d:2}, 'key-1': {e:1,f:2} } если я использую Region.get_multi(['key-1','key-2']), это приведет к { …
10 июл '20 в 16:18
0 ответов

конечные точки GET кеша dogpile по параметрам запроса

Я играю с dogpilecache, и мне было интересно, можно ли также кэшировать запросы GET по их параметрам запроса. Насколько я читал, я могу кэшировать запросы POST по их аргументам функции (а также аннулировать их таким образом), и это действительно при…
10 сен '20 в 15:58
0 ответов

Модуль Python «wetterdienst»: использование с локальными файлами?

В настоящее время я использую с модуль wetterdienstсервером DWD (Deutscher Wetterdienst, Национальная метеорологическая служба Германии) для получения, например, данных MOSMIX (прогнозов погоды). Для обучения модели машинного обучения с прогнозами, …
14 июн '21 в 20:20
0 ответов

SQLAlchemy: несколько областей кеша не пересекаются

Предусматривают ли несколько областей кеша дизъюнктивные кеши? Насколько я понимаю, поскольку вы можете очищать регионы по отдельности (см. Документы Dogpile ), вы можете использовать один и тот же ключ для нескольких регионов, например: foo = make_…
11 фев '22 в 09:13
0 ответов

Вернуть значение в случае исключения сериализации рассола вместо сбоя всего вызова

from dogpile.cache import make_region TIMEOUT_SECONDS = 10 * 60 def my_key_generator(namespace, fn): fname = fn.__name__ def generate_key(*arg): key_template = fname + "_" + "_".join(str(s) for s in arg) return key_template return generate_key regi…
03 мар '23 в 03:26