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