Saltar al contenido
← Proyectos

Aiohttp-Cache

Python 44 estrellas 2024

Aiohttp-Cache es una caché para servidores aiohttp. Con ella mis APIs pasaron de 100 ms de latencia a 5 ms.

Por qué lo hice

Las APIs hacen una y otra vez lo mismo: consultas a base de datos, llamadas a servicios externos, y todo eso es lento. La solución es una caché, pero montarla bien a mano da más guerra de lo que parece.

Qué hace

  • Cachea las respuestas HTTP automáticamente.
  • Funciona con Redis, Memcached o memoria.
  • Invalida la caché de forma inteligente.
  • Los TTL son configurables.
  • Sin configuración por defecto.

Dónde lo he usado

En APIs que bajaron de 100 ms a 5 ms, una mejora del 95 % solo con añadir caché. Tiene 44 estrellas y lo usan APIs de alto tráfico en producción.

Si usas aiohttp y quieres ir más rápido, pruébalo.

Escucha el audio que explica por qué la IA se vuelve tonta

Mando un email al día y, nada más apuntarte, escuchas un audio de diez minutos con lo que casi nadie sabe de ChatGPT y Claude.

Daniel Alfocea