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.
- ¿Cuál es la diferencia entre la computación en la nube y la arquitectura cliente / servidor?
- ¿Debo aprender AWS o Red Hat OpenStack?
- Cómo obtener un pase de Microsoft Azure
- ¿Las agencias del gobierno de los EE. UU. Hacen un trabajo suficientemente bueno para compartir soluciones?
- ¿Es mejor usar Google Cloud Platform en comparación con AWS en 2016?
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.