StackPractices

caching

Recursos prácticos sobre caching para ingenieros de software.

38 resultados

Acelerando Aplicaciones con Cache

El cacheo es una de las optimizaciones de mayor impacto disponibles para ingenieros. Un cache bien ubicado puede reducir la carga de base de datos en órdenes de magnitud y convertir endpoints lentos en respuestas sub-milisegundo.

Descubre patrones para cacheo en memoria con Redis, cacheo en edge de CDN, estrategias cache-aside y write-through, y enfoques de invalidación. Cada receta discute trade-offs de consistencia y proporciona ejemplos de configuración probados en producción.

intermediate

Estrategias y patrones de invalidacion de cache CDN

Implementa invalidacion de cache CDN usando purge APIs, surrogate keys, invalidacion por tags y...

intermediate

Cachear Resultados de Consultas de Base de Datos con

Cachear resultados de consultas costosas en Redis con patron cache-aside, gestion de TTL e...

beginner

Configurar headers HTTP Cache-Control para APIs y assets

Establece headers Cache-Control, ETag y Last-Modified para controlar el caching de navegadores y...

intermediate

Configurar Caffeine Cache en Java con Politicas de Eviction

Configura Caffeine cache en una aplicacion Java con politicas de eviction por tamano, tiempo y peso...

intermediate

Usar Anotaciones de Cache de Spring con Backend Redis

Aplica las anotaciones @Cacheable, @CachePut y @CacheEvict de Spring con un cache manager Redis...

advanced

Cache multi-nivel con L1 en memoria y L2 en Redis

Implementa una cache de dos niveles combinando L1 en memoria y L2 en Redis para lecturas de baja...

intermediate

Cachear Respuestas HTTP con Nginx Reverse Proxy

Configura Nginx como reverse proxy con cache para almacenar respuestas HTTP upstream con zonas TTL,...

intermediate

Implementar una cache LRU en Node.js

Construye una cache least-recently-used en Node.js con operaciones get y set O(1) usando un Map y...

intermediate

Implementar Invalidation de Cache Redis en Node.js

Invalida entradas de cache Redis en Node.js con expiracion TTL, eliminacion explicita, limpieza por...

intermediate

Cachear Consultas de Base de Datos con Django Cache

Usa el framework de cache integrado de Django con caching por vista, fragmentos de template y API...

intermediate

Cachear Respuestas HTTP con httpx y CacheControl en Python

Cachear respuestas HTTP en Python usando httpx con CacheControl para caching compatible con HTTP,...

intermediate

Almacenar Sesiones de Usuario en Memcached con Python

Usa Memcached como almacen de sesiones distribuido en aplicaciones web Python con pymemcache,...

python caching sessions distributed-cache
intermediate

Cache de resultados de funciones con Redis y TTL en Python

Construye un decorador de Python que cachea resultados de funciones en Redis con TTL configurable,...

intermediate

Implementar el patron Cache-Aside con Redis

Usa el patron cache-aside para leer y escribir datos a traves de Redis, manejando cache misses,...

advanced

Locking distribuido con Redis y Redlock

Implementa locks distribuidos con Redis para exclusion mutua entre procesos, usando SET NX con TTL...

intermediate

Redis Pub/Sub para mensajeria entre procesos

Usa canales pub/sub de Redis para difundir eventos entre procesos, manejar suscripciones e...

advanced

Rate limiting con Redis y algoritmo Token Bucket

Implementa un rate limiter distribuido con token bucket usando operaciones atomicas de Redis para...

intermediate

Construir un leaderboard en tiempo real con Redis Sorted

Usa sorted sets de Redis para implementar leaderboards en tiempo real con seguimiento de ranking,...

intermediate

Caché en Node.js con Redis: Cache-Aside, TTL e Invalidation

Implementa caché de respuestas API en Node.js con Redis e ioredis.

intermediate

Patrón Embedding Cache

Cachea embeddings LLM para reducir llamadas API y costo. Almacena embeddings con clave de hash de...

No se encontraron resultados.