Olvídate de los aspectos técnicos. Piénselo desde la perspectiva del usuario.
¿Quién esperaría 30 segundos para que se cargue una página? Si es una startup, es probable que alguien ya lo esté haciendo mejor. ¿Puedes permitirte hacer que tus usuarios esperen 30 años?
Idealmente, solo debe procesar esas cosas en una solicitud que sean absolutamente necesarias. Intenta apuntar a <1s tiempo de solicitud / respuesta.
Ahora, si su cálculo toma 30 segundos y partes de él pueden procesarse en segundo plano, entonces debería usar apio. Por ejemplo: si hay una aplicación de procesamiento de pdf y se tarda unos 20 segundos en procesar el pdf, entonces no tiene sentido mantener al usuario esperando por 20 años. Reconozca que ha recibido el pdf, procese el pdf en segundo plano y notifique al usuario a través de notificaciones o correo electrónico. De esta forma, el usuario sabe lo que está sucediendo en esos 20 años.
Si el cálculo debe tomar 30 segundos, entonces está haciendo algo mal y debe repensar cómo lo está haciendo.
¿Cuál es el problema de tener una solicitud HTTP GET / POST que toma mucho tiempo calcular?
Related Content
¿ZigBee viene bajo IOT (internet de las cosas)?
¿Las grandes corporaciones subcontratan el desarrollo no básico a nuevas empresas?
¿Cuáles son las características de una cosa en el contexto de la 'Internet de las cosas'?
Si las conexiones de red no son confiables, un tiempo de conexión más largo significa más posibilidades de que la conexión se caiga.
Si estás en AWS, sus ELB tienen un tiempo de espera de 60 segundos. Entonces, como señaló el usuario, si comienza a recibir muchas solicitudes simultáneas, podría comenzar a alcanzar fácilmente su límite de tiempo de espera.
More Interesting
¿Qué fallidas startups de Internet de los consumidores tuvieron excelentes productos?
¿Cómo podría una revolución móvil interrumpir Internet tal como la conocemos?
¿Qué sistema operativo se ejecuta en la oficina administrativa de Internet?
¿Sería capaz un hacker de usar el acceso telefónico a Internet de manera efectiva?
Cómo ganar dinero de manera rentable a través de Internet
Cómo conseguir más visitantes a mi sitio web
Cómo ver televisión en vivo en internet
¿Qué libros me ayudarían a aprender más sobre redes de computadoras e Internet?