ru_python_beginners | Unsorted

Telegram-канал ru_python_beginners - Python beginners

14446

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981

Subscribe to a channel

Python beginners

Ну, если ты боишься оказаться в ситуации, когда словарик займет всю память - прикрути к нему счетчик хитов и очистку. Получится тот же примерно LRU.

Читать полностью…

Python beginners

Можно конечно, но выглядеть будет так себе наверное, думал есть способ "правильный"

Читать полностью…

Python beginners

пришлось поля на три разных вида кеша пилить и по отдельным контейнерам раскладывать

Читать полностью…

Python beginners

Ладно, сначала попробую без кэша, потом если будут проблемы - буду думать

Читать полностью…

Python beginners

во первых, ты даже не понял нужен ли тебе кеш

Читать полностью…

Python beginners

Фоновая таска просто

Читать полностью…

Python beginners

А потом выяснится, что там вообще sqlite...

Читать полностью…

Python beginners

зачем там вообще кеш

Читать полностью…

Python beginners

зачем там мьютекс, если поток один

Читать полностью…

Python beginners

Сделай проще — словарик общий на всю программу и всё.

Читать полностью…

Python beginners

а никак не поживает
https://github.com/sqlalchemy/dogpile.cache/issues/199

Читать полностью…

Python beginners

правильнее будет делать меньше бесцельных действий

Читать полностью…

Python beginners

вообще, как там асинк в догпайле поживает?

Читать полностью…

Python beginners

Ну я и говорю, не юзать интеграции, а нормально обернуть самому

Читать полностью…

Python beginners

там дырявость заключается в недоработке каких то сторонних обвязок. например фастапишная интеграция хромает

Читать полностью…

Python beginners

А какие именно данные ты хочешь кешировать?

Читать полностью…

Python beginners

Словарик завести не пробовал? Это будет дешевле кэша в памяти.

Читать полностью…

Python beginners

мне как то раз понадобилось mirrored кеширование делать, было не очень весело

Читать полностью…

Python beginners

во вторых, библиотека не очень

Читать полностью…

Python beginners

В общем нашел библиотеку aiocache, буду ее мучать

Читать полностью…

Python beginners

Думал над этим но его еще и очищать надо по хорошему

Читать полностью…

Python beginners

Хз. Может метрики в проект дописать типа "мы держим 500 рпс"

Читать полностью…

Python beginners

А. Ну тогда не нужен

Читать полностью…

Python beginners

Коряво, но типа идейно как редис. Мьютекса не хватает тока

Читать полностью…

Python beginners

С учётом веселья с инвалидацией и усложнением кода - может быть и медленнее.

Читать полностью…

Python beginners

https://www.youtube.com/watch?v=tKbV6BpH-C8

Читать полностью…

Python beginners

Думал будет правильнее

Читать полностью…

Python beginners

я просто дофиксил интеграции, было удобнее 🌚

Читать полностью…

Python beginners

Что быстрее 0.001с или 0.0001с? А если у тебя 10 rps?

Читать полностью…

Python beginners

Получить информацию из оперативной памяти должно быть намного быстрее чем отправлять запрос к апи/бд

Читать полностью…
Subscribe to a channel