Almacenamiento en caché
Traducción Beta No Oficial
Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →
El almacenamiento en caché es la técnica de guardar temporalmente resultados de consultas o datos para usarlos en solicitudes futuras sin tener que consultar la base de datos cada vez.
TypeORM tiene soporte integrado para caché, y puedes personalizar cómo se utiliza este almacenamiento.
const users = await userRepository
.createQueryBuilder("user")
.cache(true) // Enable caching
.getMany()
Además, puedes configurar la duración de la caché o usar herramientas externas como Redis para mayor eficiencia.
const dataSource = new DataSource({
type: "mysql",
host: "localhost",
port: 3306,
username: "test",
password: "test",
database: "test",
cache: {
type: "redis",
options: {
host: "localhost",
port: 6379,
},
},
})