Elbrinner da Silva Fernandes

Blog sobre Xamarin, MVVMCROSS y UWP (Plataforma universal de Windows)

Tiempo de respuesta con httpclient

Tiempo de respuesta con httpclient

Hoy, vamos a comparar los tiempos de respuesta, según la configuración del HttpClient.

Para probar el rendimiento he creado 3 proyectos con variaciones mínimas, que hacen 10 peticiones a la página de Wikipedia.

He puesto un cronometro para medir el tiempo de respuesta, está información se pinta en la vista con el resultado, al hacer clic sobre el único botón de la aplicación.

 

Proyecto 1 – teste 1

Hice 3 peticiones seguidas sin ninguna configuración y sin instalar ningún componente, usando el simulador de IOS. Está prueba también es válida probar en Android.

Tiempos de respuesta

  1. 9,88 segundos
  2. 5,34 segundos
  3. 10,47 segundos

 

Proyecto 2 – teste 2

En este caso tampoco instalamos nada, solo vamos a configurar en el proyecto, para que funcione con el httpclient nativo (NSURLSesión y OkHttp )

Tiempos de respuesta

  1. 4,29 segundos
  2. 2,41 segundos
  3. 2,60 segundos

 

Proyecto 3 – teste 3

En el último caso, no vamos a aplicar ninguna configuración, solo vamos a instalar ModernHttpClient.

  1. 2,21 segundos
  2. 1,88 segundos
  3. 1,92 segundos

 

En mis pruebas, los resultados con ModernHttpClient fueran superiores, y obtuvieran los mejores tiempos de respuesta.

 

Se puedes descargar aquí los 3 proyectos:

 

 

Elbrinner da Silva Fernandes Elbrinner da Silva Fernandes
Consultor Xamarin, experto en mobilidad en everis España.
Madrid Spain

Xamarin Certificado

Xamarin Master

Certificación Solutions developer App Builder

Certicación Solutions Associate Web applications

Microsoft Active Professional

Microsoft Professional

Specialist programaming in C#

Specialist programaming in HTML5 with JavaScript & CSS3

Planet Xamarin