Muy poca información en su pregunta para garantizar que cualquier respuesta satisfaga sus necesidades.
Suponiendo que AWS como proveedor y “servidor en la nube” es una instancia EC2 que ejecuta Apache o IIS como el sistema de entrega para descargas no especificadas.
Un factor limitante clave con el que me he encontrado en relación con el rendimiento de la red es el tamaño de la instancia EC2. Las instancias más grandes y las clases de instancia son capaces de un mayor rendimiento. Existen muchas razones para esto e incluso los proveedores de servicios “no regulados” no pueden proporcionar el máximo rendimiento en instancias pequeñas. Los servidores virtuales comparten sus recursos de hardware que incluyen CPU, bus de sistema subyacente y cualquier conexión física de NIC. Incluso si la NIC de hardware no está saturada, otras limitaciones de recursos limitarán el rendimiento de su red, ya que solo obtendrá una porción del hardware total.
- ¿Por qué es tan caro Internet en Sudáfrica?
- ¿Cómo funciona el IRC?
- ¿Qué habilidades específicas se consideran parte de la alfabetización en Internet? ¿Cuál de estas habilidades debería ser obligatoria en la escuela?
- ¿La compra de Time Warner por AT&T creará un monopolio de ISP para los estadounidenses?
- ¿Cómo IOT cambiará drásticamente el mundo?
Por lo tanto, puede buscar escalar y distribuir la carga a servidores virtuales adicionales o puede escalar y aumentar el tamaño de las instancias en uso. La ampliación de escala será una forma directa de mejorar el rendimiento sin cambios del lado del cliente o sin tener que optimizar el nivel de su aplicación.
CloudFront también puede ser un servicio que debe considerar, ya que “escalará” su sitio web de manera efectiva (sin tener que agregar y administrar instancias directamente) y puede mejorar la proximidad al cliente, lo que puede conducir a mejores velocidades de descarga.