Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Efficient Caching in Python: From Local to External Solutions — Akshita Gupta

Автор: EuroPython Conference

Загружено: 2025-11-03

Просмотров: 139

Описание:

[EuroPython 2025 — South Hall 2A on 2025-07-18]
🎤 Efficient Caching in Python: From Local to External Solutions by Akshita Gupta
🔗 https://ep2025.europython.eu/session/...

📝 Abstract:
We all know that caching speeds up database queries, but are we aware which caching technique is right for our specific use case? Did we know that even simple, seemingly obvious code can be drastically improved with the right caching strategy? Improper or excessive use of caching can however introduce unnecessary complexity—impacting deployment, performance, scalability, and maintenance.

In this talk, we will address these challenges by exploring Python-specific caching strategies and the decision-making process behind transitioning from local in-memory caching to external solutions. We will focus on optimizing applications without over-complicating things.

Starting with a quick introduction on caching fundamentals, we will dive into simple Pythonic ways to leverage local in-memory caching with functools.lru_cache, cachetools, and joblib, and explore how cache warming, expiry, and cache invalidation can really improve performance. After comparing multiple caching strategies, we will discuss external caching and when it’s time to use it. We’ll discuss Redis and how to integrate it into a Python app to scale up our caching strategy effectively.

Through this talk attendees will:
Learn how to implement efficient internal caching using Python’s built-in libraries.
Discover practical techniques for cache invalidation, expiry, and cache warming to ensure optimal cache performance.
Understand when to scale with Redis (or other external caching solutions) and how to integrate them into our Python projects.
Be equipped to choose the right caching strategy for different use cases, ensuring faster and more scalable Python applications.

---
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/...

Efficient Caching in Python: From Local to External Solutions — Akshita Gupta

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Navigating the mesh: Istio for Python applications — Israel Blancas

Navigating the mesh: Istio for Python applications — Israel Blancas

Explaining the 5 types of database and how to choose between them — Tibs

Explaining the 5 types of database and how to choose between them — Tibs

SQL Class 5: OLTP Explained | Online Transaction Processing

SQL Class 5: OLTP Explained | Online Transaction Processing

Async Python: Concurrency Without the Headaches — Krzysztof Wilczyński, Mateusz Zaremba

Async Python: Concurrency Without the Headaches — Krzysztof Wilczyński, Mateusz Zaremba

How to build a cross-platform graphical user interface with Python — Russell Keith-Magee

How to build a cross-platform graphical user interface with Python — Russell Keith-Magee

Sponsor's talk by Leanne Fok - Infrastructure-as-Code in a Latency-Critical Bare Metal World

Sponsor's talk by Leanne Fok - Infrastructure-as-Code in a Latency-Critical Bare Metal World

Andrej Karpathy: Software Is Changing (Again)

Andrej Karpathy: Software Is Changing (Again)

Anonymization of sensitive information in financial documents using python — Piotr Gryko

Anonymization of sensitive information in financial documents using python — Piotr Gryko

Broken __slots__ are a silent performance killer—Let's fix them! — Arie Bovenberg

Broken __slots__ are a silent performance killer—Let's fix them! — Arie Bovenberg

Using Postgres schemas to separate data of your SaaS application in Django — Mikuláš Poul

Using Postgres schemas to separate data of your SaaS application in Django — Mikuláš Poul

Как работает кэш внутри процессора

Как работает кэш внутри процессора

Python Config That Will Give You Chills (In a Good Way, I Promise!) — Grzegorz Kocjan

Python Config That Will Give You Chills (In a Good Way, I Promise!) — Grzegorz Kocjan

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Как строили корабли для мирового господства

Как строили корабли для мирового господства

REST API Caching Strategies Every Developer Must Know

REST API Caching Strategies Every Developer Must Know

AGI Достигнут! ChatGPT 5.2 Рвет ВСЕ Тесты! Внезапно OpenAI Выкатил Новую ИИ! Новая Qwen от Alibaba.

AGI Достигнут! ChatGPT 5.2 Рвет ВСЕ Тесты! Внезапно OpenAI Выкатил Новую ИИ! Новая Qwen от Alibaba.

Unlocking Hidden Power of Conda with Pixi — Ruben Arts, Julian Hofer

Unlocking Hidden Power of Conda with Pixi — Ruben Arts, Julian Hofer

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

Origami Speed Championships: Fast Polygon Triangulation in Python — Grzegorz Bokota

Origami Speed Championships: Fast Polygon Triangulation in Python — Grzegorz Bokota

From Code to Circuits: Programming with MicroPython and Raspberry Pico 2W

From Code to Circuits: Programming with MicroPython and Raspberry Pico 2W

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]