¿Cuánto tráfico puede manejar una aplicación móvil en un nivel gratuito de Heroku?

Depende de la aplicación.

Para determinar cuántas solicitudes puede procesar nuestra aplicación en un único banco de pruebas gratuito, primero necesitamos saber cuánto tiempo tarda nuestra aplicación en responder a una sola solicitud. Podemos usar una herramienta como New Relic para encontrar esta información. Por ejemplo, supongamos que nuestra aplicación suele tardar unos 500 ms en procesar una solicitud.

Luego, necesitamos determinar cuántas solicitudes concurrentes puede procesar nuestra aplicación a la vez. Esto depende completamente de la pila que esté usando nuestra aplicación. Una aplicación Ruby / Rails que se ejecuta en Unicorn (servidor web). Eso tiene 2 trabajadores de Unicorn en ejecución, podría responder a 2 solicitudes al mismo tiempo.

Ahora que conocemos esta información, podemos hacer una estimación de cuántas solicitudes puede procesar la aplicación por segundo. En este ejemplo, la aplicación teóricamente podría procesar 4 solicitudes por segundo. O 240 por minuto.

Ese cálculo fue bastante simple y nos da un buen número para comenzar. El problema con esto es que en el mundo real, es muy poco probable que siempre veamos 500ms de tiempo de respuesta de nuestra aplicación. Es posible que tengamos algunas solicitudes que tarden 3 o 4 segundos en procesarse. Eso reduce en gran medida nuestro rendimiento total.

Por lo general, reduciré el número encontrado por el cálculo anterior en un 50% y eso termina siendo una estimación bastante precisa para la mayoría de las aplicaciones.

dependería del idioma y de lo que realmente se refiere con respecto a la concurrencia o el volumen de tareas.

El nivel gratuito está destinado a actividades de desarrollo. No querrás alojar una aplicación de producción allí.

Para las aplicaciones que se ejecutan en dinamómetros de producción, puede consultar la pestaña de métricas para obtener datos sobre la tarea en todo momento, así como el estado de la aplicación y el dinamómetro.

More Interesting

¿Cuál es el medio más denso para el almacenamiento de datos?

¿Cómo se comparan AWS, Microsoft Azure y Google Cloud? ¿Cuál deberíamos elegir para nuestro nuevo negocio si usamos Linux y nuestro negocio está basado en datos, es decir, si tenemos éxito, procesaremos toneladas de datos?

¿Qué es mejor alojamiento de servidor dedicado o alojamiento en la nube?

¿Qué es un clúster Spark?

¿Qué trabajos están disponibles para aquellos con experiencia en computación en la nube?

Cómo cifrar los datos antes de almacenarlos en la nube

¿Cuáles son las ventajas de las listas de correo de computación en la nube?

¿Qué características espera para la nube privada?

¿Qué es el aprovisionamiento del servidor?

¿Cuál es la forma correcta de guardar mi sitio web (como, por ejemplo, en una unidad USB o en un sitio de 'nube' de terceros)?

¿Por qué las plataformas de redes sociales establecidas (como Facebook, linkedin, etc.) tienen sus propios servidores y no migran a la nube?

¿Cuáles son los pros y los contras del uso de herramientas en la nube frente a la infraestructura local para el almacenamiento de grupos pequeños (8-15), el control de origen y la gestión de la información?

En Amazon Web Services, tengo una instancia de Windows SC3 t2.micro que ejecuta un simple bot de chat. ¿Se me cobrará de forma variable por uso, o de igual manera con el tiempo?

¿Cómo compararía las capacidades (por ejemplo, la pila de software) de Alicloud versus AWS?

¿Para quién es AWS?