> ## Documentation Index
> Fetch the complete documentation index at: https://manus.im/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Caché de datos

> Añade una caché de backend gestionada a tu aplicación web para que tu servidor haga el trabajo lento una sola vez y atienda rápido a cada visitante.

## Qué es

La **caché de datos** (**Data cache**) permite que tu aplicación web recuerde los resultados de un trabajo lento y los reutilice para cada visitante. El servidor de tu aplicación hace el trabajo lento una vez, guarda la respuesta y entrega esa respuesta guardada a todos los que la pidan después.

El trabajo lento puede ser una llamada a una API externa, una lectura de Google Sheets o Notion, o una consulta pesada a la base de datos. Sin una caché de datos, tu servidor repite ese trabajo para cada visitante. Con una caché de datos, la mayoría de los visitantes recibe la respuesta guardada al instante.

La caché de datos es una instancia de Redis gestionada que se ejecuta junto al servidor de tu aplicación. No necesitas una cuenta aparte, claves ni configuración. Manus la activa y escribe el código que la utiliza.

> [!NOTE]
>
> Una caché de datos no es para todas las aplicaciones. Vale la pena cuando muchos visitantes piden los mismos datos lentos. Si tu sitio tiene poco tráfico, o tus páginas ya son rápidas, probablemente no la necesites. ¿No estás seguro? [Pregunta a Manus](#ask-manus-whether-your-app-will-benefit) para que revise tu proyecto primero.

### Cuándo ayuda una caché de datos

#### Datos en vivo sin alcanzar el límite de la API

Tu sitio muestra precios, el tiempo o resultados deportivos en vivo desde una API externa. Cada visitante provoca una nueva llamada a la API, así que las páginas se vuelven lentas a medida que crece el tráfico. La mayoría de las API también limitan las llamadas por minuto y pueden bloquear tu sitio.

Con una caché de datos, tu servidor llama a la API como máximo una vez por minuto y atiende a cada visitante desde la caché. La API recibe aproximadamente una llamada por minuto, sin importar cuántos visitantes lleguen.

> "Mi página de inicio muestra precios en vivo de \[API]. Usa la caché de datos integrada de Manus para obtenerlos como máximo una vez por minuto y atender a cada visitante desde la caché."

#### Páginas rápidas cuando tu contenido está en Google Sheets o Notion

Guardas un menú, una lista de productos, un calendario de eventos o entradas de blog en una hoja de cálculo o en una base de datos de Notion. Cada vista de página llama a ese servicio, lo que añade una espera y puede alcanzar sus límites.

Con una caché de datos, tu servidor obtiene el contenido cada pocos minutos y entrega a los visitantes la copia guardada. Tus cambios siguen apareciendo en el sitio en pocos minutos.

> "Mi sitio carga su menú desde Google Sheets. Usa la caché de datos integrada de Manus para obtenerlo como máximo una vez cada 5 minutos y atender a cada visitante desde la caché."

#### Clasificaciones y listas de "tendencias" que siguen siendo rápidas

Tu comunidad, cuestionario o juego muestra una clasificación de los 100 mejores, una lista de "lo más popular esta semana" o estadísticas de todo el sitio. Crear esa lista requiere una consulta pesada a la base de datos, y la consulta se vuelve más lenta a medida que crecen tus datos.

Con una caché de datos, tu servidor crea la lista una vez por minuto y entrega la copia guardada. Las puntuaciones permanecen seguras en tu base de datos.

> "Mi página de clasificación se está volviendo lenta. Usa la caché de datos integrada de Manus para crear el top 100 una vez por minuto y entregar la lista guardada."

#### Otros usos de una caché de datos

* **Totales del panel.** Calcula las "ventas de hoy" una vez por minuto en lugar de en cada vista de página.
* **Límites de ventana corta.** Permite como máximo 20 intentos de inicio de sesión por minuto desde una misma dirección IP.
* **Códigos que caducan.** Guarda códigos de verificación por correo electrónico que dejan de funcionar después de 10 minutos.
* **Sesiones para un inicio de sesión personalizado.** Mantén a los usuarios con la sesión iniciada cuando tu aplicación tiene su propio sistema de inicio de sesión. El inicio de sesión predeterminado de Manus no lo necesita.

### Cuándo probablemente no la necesitas

* **Tu sitio tiene poco tráfico.** Si llegan pocos visitantes, hay poco trabajo repetido que ahorrar.
* **Tu sitio no tiene código de servidor.** Los sitios estáticos, las páginas de destino y los portafolios no pueden usar una caché de datos. El alojamiento de Manus ya almacena en caché sus archivos.
* **Tus páginas ya son rápidas.** Las consultas pequeñas a la base de datos no necesitan caché.
* **Los datos nunca deben perderse.** Los pedidos, las cuentas, los pagos y el contenido de los usuarios deben estar en tu base de datos.

## Cómo usarla

### Pregunta a Manus si tu aplicación se beneficiará

**1. Abre la configuración de Data cache**

Abre tu proyecto web y ve a **Settings → Hosting**. Busca la sección **Data cache**. Antes de añadir una caché de datos, muestra **Add a data cache**.

![La sección Data cache en Settings, Hosting, antes de añadir una caché de datos, con el botón Ask Manus.](https://mintcdn.com/docs-manus/uRrLxOT2Ia6qhFvR/images/website-builder/data-cache-card-add.png?fit=max\&auto=format\&n=uRrLxOT2Ia6qhFvR\&q=85\&s=334cb36c96bbad66c8cdbce4fce00ceb)

**2. Pregunta a Manus**

Selecciona **Ask Manus**. Manus redacta una instrucción en el chat. Envía la instrucción. Manus revisa tu proyecto y te indica qué páginas serían más rápidas, cuánto costaría y cuáles son las ventajas y desventajas.

**3. Aprueba la caché de datos**

Si estás de acuerdo, Manus activa la caché de datos y escribe el código que la utiliza.

**4. Prueba y publica**

Prueba tu aplicación en la vista previa (Preview) y luego publícala. Para más detalles, consulta [Publicación](https://manus.im/docs/es/website-builder/publishing.md).

También puedes empezar desde el chat. Describe la página lenta y pide a Manus que use "la caché de datos integrada de Manus" ("the built-in Manus data cache").

### Gestiona tu caché de datos

Después de añadir una caché de datos, la sección **Data cache** muestra su estado y el almacenamiento que utiliza.

![La sección Data cache después de añadir una caché de datos, con el estado de Redis, el almacenamiento usado y el botón Clear cache.](https://mintcdn.com/docs-manus/uRrLxOT2Ia6qhFvR/images/website-builder/data-cache-card-active.png?fit=max\&auto=format\&n=uRrLxOT2Ia6qhFvR\&q=85\&s=6d01a190f35496ad979d64ab6f5c34a2)

* **Para borrar todos los datos en caché:** Selecciona **Clear cache** y confirma. Esto borra los datos tanto de la vista previa como del sitio publicado. Necesitas permiso de escritura en la base de datos.
* **Para desactivar la caché de datos:** Pide a Manus que la desactive. Manus primero elimina el código que depende de ella y después elimina la caché de datos y sus datos.

## Lo que debes saber

> [!WARNING]
>
> Los datos en caché son temporales. Pueden eliminarse en cualquier momento, así que tu aplicación debe poder reconstruirlos. Guarda los registros importantes en tu base de datos.

* **Está desactivada de forma predeterminada.** Añades una caché de datos por proyecto, y solo acelera las partes de tu aplicación que la usan.
* **Es para aplicaciones web con servidor.** No está disponible para proyectos de juegos ni móviles. Si tu proyecto web aún no tiene servidor, Manus añade uno. Para más detalles, consulta [Infraestructura en la nube](https://manus.im/docs/es/website-builder/cloud-infrastructure.md).
* **No es una caché de páginas.** No almacena en caché tus páginas HTML, imágenes ni scripts en el navegador. Acelera el trabajo que hace tu servidor.
* **La vista previa y el sitio publicado comparten una misma caché de datos.** Los datos que se escriben mientras pruebas en la vista previa son visibles en tu sitio en vivo.
* **Publicar no borra la caché de datos.** Pide a Manus que establezca un tiempo de caducidad para los datos en caché, de modo que se actualicen por sí solos.
* **Tus datos se eliminan si se agota tu saldo de Cloud.** Después de recargar, tu aplicación empieza con una caché de datos vacía.
* **Las copias de un proyecto empiezan vacías.** Una copia de un proyecto obtiene su propia caché de datos nueva, que se factura por separado. Para más detalles, consulta [Hacer una copia](https://manus.im/docs/es/website-builder/make-a-copy.md).
* **Se factura con tu saldo de Cloud, no con créditos del agente.** Los cargos usan primero tu asignación gratuita de Cloud y después tu saldo de Cloud de pago. Para más detalles, consulta [Uso y precios](https://manus.im/docs/es/website-builder/getting-started/usage-and-pricing.md).

| Concepto | Precio |
| - | - |
| Cuota mensual | \$0.75 por cada mes UTC en el que la caché de datos esté activada al final del mes |
| Comandos | \$0.30 por cada 100,000 comandos |
| Ancho de banda | \$0.045 por GB |
| Almacenamiento | \$0.375 por GB-mes |

## Consejos

* **Cuéntale a Manus sobre tu tráfico.** Menciona cuántos visitantes esperas y qué páginas parecen lentas. Así Manus puede valorar si vale la pena una caché de datos.
* **Nombra la función en tu instrucción.** Escribe "la caché de datos integrada de Manus" ("the built-in Manus data cache"). En sesiones de chat más antiguas, Manus podría sugerir en su lugar un proveedor de Redis externo.
* **Establece un tiempo de caducidad.** Un minuto es adecuado para datos en vivo. Unos pocos minutos son adecuados para contenido de una hoja de cálculo.
* **No consultes con demasiada frecuencia.** Cada comando se factura. Una comprobación cada segundo cuesta unos \$8.53 al mes sin ningún beneficio real.

## Preguntas frecuentes

> [accordion] ¿Cómo sé si mi aplicación necesita una caché de datos?
>
> Pregunta a Manus. Selecciona **Ask Manus** en **Settings → Hosting → Data cache**, y Manus revisará tu proyecto. Como regla general, una caché de datos ayuda cuando muchos visitantes cargan los mismos datos lentos.

> [accordion] ¿Una caché de datos hará que mi sitio sea más rápido?
>
> Acelera las solicitudes repetidas que gestiona tu servidor, como las llamadas a API externas y las consultas pesadas. No cambia la forma en que los archivos estáticos o las páginas llegan al navegador.

> [accordion] ¿Cuánto cuesta?
>
> El costo depende de cuántos comandos envíe tu aplicación. Estas estimaciones usan precios de lista y no son valores medidos:
>
> | Ejemplo | Comandos al mes | Costo estimado al mes |
> | - | - | - |
> | Aplicación pequeña: 20,000 visitas, 2 comandos cada una | 40,000 | Unos \$0.88 |
> | Aplicación con mucho tráfico: 1,000,000 de solicitudes, 3 comandos cada una | 3,000,000 | Unos \$10.06 |

> [accordion] ¿Cómo dejo de pagar por ella?
>
> Pide a Manus que desactive la caché de datos. Si la desactivas antes de que termine el mes UTC, no pagas la cuota de \$0.75 de ese mes.

> [accordion] ¿Por qué mi sitio en vivo muestra datos antiguos después de publicar?
>
> Publicar no borra la caché de datos. Pide a Manus que establezca un tiempo de caducidad para los datos en caché, o selecciona **Clear cache**.

> [accordion] ¿Por qué se cerró la sesión de mis usuarios después de borrar la caché de datos?
>
> Es posible que tu aplicación guarde sus sesiones de inicio de sesión en la caché de datos. Al borrarla, se eliminan esas sesiones. El inicio de sesión predeterminado de Manus no usa la caché de datos, así que borrarla no le afecta.

> [accordion] Manus sugirió un proveedor de Redis externo. ¿Qué debo hacer?
>
> Selecciona **Ask Manus** en **Settings → Hosting → Data cache**, o escribe "la caché de datos integrada de Manus" ("the built-in Manus data cache") en tu instrucción.

> [!TIP]
>
> **¿No estás seguro de si la caché es adecuada para tu aplicación?** Ve a **Settings → Hosting → Data cache** y selecciona **Ask Manus**. Manus revisa tu proyecto y te dice si una caché de datos te ayudará antes de que pagues nada.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.