Ahorrando mucho dinero en ancho de banda
Muchas razones dadas en otras respuestas son al grano. El que voy a detallar también está allí en otra respuesta, pero le pondré más detalles.
Cuando abre una página en Flipkart, además del contenido real / detalles del producto (como imagen y texto), se cargan muchos otros elementos que hacen el diseño en el sitio. Todo esto se carga cada vez que se cambia la página. Estos otros elementos representan del 10 al 50% del tráfico de la página.
- ¿Cuál es la ventaja competitiva de Slack?
- Cómo vender proyectos y encontrar clientes para mi negocio de construcción
- ¿Cuál es la estrategia de Walmart en el espacio de salud del consumidor?
- ¿Cuál es la mejor estrategia para el lanzamiento de nuevos productos?
- ¿La gran apuesta de AOL por el contenido editorial valdrá la pena o debería dividirse el conglomerado?
Todo esto aumenta el tráfico en su servidor + se utiliza más ancho de banda.
Ahora llegando a la aplicación.
- La aplicación contiene toda la interfaz de usuario necesaria para mostrar el producto. Entonces, cuando desea ver un producto, solo se descarga el contenido relevante. Esto ayuda de 2 maneras.
- El ancho de banda se guarda al no descargar el elemento UI.
- Como los elementos de la IU no se cargan, la comunicación de datos tarda menos tiempo + la lectura y el envío del elemento de la IU se omiten. Por lo tanto, el servidor ahorra energía es leer datos de la interfaz de usuario + dedica menos tiempo a la comunicación general.
- Esto puede parecer un ahorro menor, pero multiplique este número con 10s de millones (el número de golpes que recibe Flipkart) y puede ver la diferencia.
- Flipkart tiene que subir la aplicación a Google Play Store. La aplicación es gratis. Por lo tanto, no necesitan compartir ninguna ganancia con Google en esto. Cuando uno descarga la aplicación, es Google quien paga el ancho de banda para la descarga y no Flipkart.
- Puede ver que la aplicación Flipkart se actualiza con frecuencia. Principalmente antes de que comience la venta. Esto es solo para agregar nuevos elementos de diseño a la aplicación.