StackPractices

Etiqueta: cache

Explora 9 recursos prácticos de ingeniería de software etiquetados con "cache". Descubre recetas de código, patrones de diseño, plantillas de documentación y guías detalladas para ayudarte a construir, desplegar y mantener soluciones listas para producción con cache.

Caching para Rendimiento

El caching almacena copias de datos mas cerca de donde se necesitan para reducir latencia y carga. Es una de las optimizaciones de rendimiento mas efectivas, pero requiere invalidacion cuidadosa.

Los recursos a continuacion cubren caches en memoria, caches distribuidos, CDNs, TTL, invalidacion de cache y politicas de eviction. Cada receta muestra como acelerar el acceso manteniendo datos consistentes.

Cada recurso incluye explicaciones claras, ejemplos de codigo y advertencias sobre errores comunes. Usa estos materiales para tomar decisiones informadas, evitar problemas en produccion y acelerar tu flujo de trabajo. Si estas empezando, lee primero los articulos marcados como principiante; si ya tienes experiencia, ve directo a los patrones avanzados y las guias de arquitectura.

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...

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...

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...

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...

Caching con Redis

Cómo implementar caching de aplicaciones usando Redis para rendimiento y escalabilidad.

Conectar a Redis

Cómo conectarse a Redis y realizar operaciones básicas en Python, JavaScript y Java.

Patrones de Cache de Redis para Aplicaciones de Alto

Como implementar patrones cache-aside, write-through y write-behind con Redis para reducir carga de...

Patrón Embedding Cache

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

Patrón Flyweight: Objetos Compartidos para Eficiencia de Memoria

Usá el patrón Flyweight para compartir estado de objetos y reducir memoria. Ejemplos en Python,...