¿Por qué mi app va lenta tras un rato sin uso?
Porque estaba apagada. Una app en el plan App escala a cero cuando nadie la visita, y la primera visita tras un rato de silencio vuelve a arrancar el contenedor. Eso tarda de 10 a 30 segundos (medimos unos 22 segundos para una app Next recién hecha). Después, cada petición se responde en una fracción de segundo hasta que la app vuelve a quedarse en silencio. Es la contrapartida que mantiene el plan en € 15 al mes: solo usas cómputo mientras hay alguien.
| Situación | Lo que ves | Qué hacer |
|---|---|---|
| Primera visita tras un rato sin uso | de 10 a 30 segundos de espera | nada, o mantener la app caliente |
| Todas las visitas siguientes | velocidad normal | nada |
| Lenta en cada petición | no es un arranque en frío | mira los logs en tu portal; suele ser la base de datos o una llamada externa |
| Los arranques en frío te cuestan negocio | los clientes se van antes de que aparezca la página | añade la opción "Siempre encendida" por € 9 al mes |
"Siempre encendida" es un complemento del plan App; lo activas en los ajustes de tu web en el portal y el contenedor sigue corriendo, así que la primera visita es tan rápida como la décima. En el plan Platform consigues lo mismo dando a un contenedor un mínimo de una instancia, a la tarifa de la página de tarifas.
Dos cosas que hacen un arranque en frío más lento de lo necesario: un arranque pesado (migraciones, importaciones grandes, llenar cachés al iniciar) y un health check lento. Mantén el arranque ligero y haz que la app escuche en PORT lo antes posible. Comprueba qué pasó alrededor de una petición lenta:
npx github:dorelli-cloud/cli status
Y los logs y el botón de reinicio están en tu portal, mira Tu app en el portal.
No es para
Una web estática en el plan Website nunca tiene arranque en frío; no hay contenedor que arrancar. Si una web estática va lenta, la causa está en la propia página (imágenes grandes, scripts que bloquean), no en el alojamiento.
Comprobado contra el código el 2026-09-22 · Pruebas: lib/addons.ts, lib/config.ts, content/kb/apps/cold-start.md, content/talen/en.json