Ver Mensaje Individual
  #1  
Antiguo 24-12-2015
vicens22 vicens22 is offline
Miembro
NULL
 
Registrado: dic 2010
Posts: 61
Reputación: 14
vicens22 Va por buen camino
Estabilidad aplicación Datasnap Android

Buenos días,

Estoy intentando avanzar en el desarrollo de una aplicación para smartphones (Android/IOS).
La aplicación conecta, utilizado una aplicación servidor Datasnap, con una base MS-SQL y también accede a ficheros de fotografías utilizando el componente http de Indy.
La aplicación recupera datos de clientes y productos mediante diversas consultas.
A nivel de operatividad y funcionalidad estoy consiguiendo lo que buscaba, pero no así en cuanto a velocidad/estabilidad de la aplicación, ya que al probarla en diversas circunstancias de conexión a la red me encuentro con los siguientes problemas:

A) Lentitud al recuperar datos que con frecuencia acaba en un mensaje de la aplicación de que no responde (obligando a cerrarla).
B) Errores de "Socket error 104 y 110 - reset by peer"

Estoy utilizando en las pruebas Delphi Seattle 10.

Las pruebas las he realizado conectando con la base mediante Wifi y 4G y utilizando un terminal Android de gama alta (One Plus One). Los errores se suceden con más frecuencia al conectar por 4G que por Wifi, pero en ninguno de los dos casos consigo la estabilidad deseada.

Supongo que estoy haciendo algo mal al recuperar datos o en la configuración de la aplicación servidor Datasnap, pero ahora mismo ya no sé que cambiar.
Tampoco quiero continuar con el desarrollo, mientras no consiga un mínimo de estabilidad con lo que llevo hecho hasta ahora.

Hay otras opciones más estables para conectar en mi caso con MS-SQL que Datasnap o realmente debo estar haciendo algo mal ??

Gracias por cualquier ayuda o sugerencia.

Un saludo
Responder Con Cita