FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Estabilidad de DataSnap
El problema que describes lo traté hace más de un año y llegué a varias conclusiones.
1ª) Hay varias formas de conectar DataSnap. Una de ellas es utilizar una conexión tcp, que es una conexión con estado. Por tanto, hay que mantener la conexión viva en el servidor, y muy a menudo se producen desconexiones y lentitud de servicio. Esto no es muy adecuado para una aplicación web, ni tan siquiera para una app nativa. Lo más adecuado es establecer conexiones sin estado, donde la identificación vaya en la cabecera de cada petición. Esto nos lleva a un servidor REST 2ª) Llegados a este punto, también se puede configurar DataSnap como servidor REST bajo el protocolo http, pero el rendimiento y la estabilidad deja mucho que desear. 3ª) Para mi, la mejor solución es recurrir a un servidor de robustez contrastada, como Apache, y resolver las conexiones a la base de datos con PHP y devolverlos en formato JSON, donde se pueden tratar perfectamente en Delphi, y devolverlos al servidor en el mismo formato. Aún mejor solución es crear un servidor con Node JS, si se domina JavaScript. 4º) Yo dejaría Delphi vara resolver la parte cliente, y poder hacer aplicaciones multiplataforma nativas. Embarcadero quiere abarcarlo todo, pero en lo referente al servidor deja mucho que desear. Es una opinión. Un saludo. |
#2
|
||||
|
||||
Resp
Mira tendras que leer esto, y espero no te decepciones.
https://www.clubdelphi.com/foros/sho...632#post508632
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Aplicacion Delphi Android - DataSnap - Linux | jo3litro | Desarrollo en Delphi para Android | 8 | 11-12-2015 02:26:43 |
Android conexión a DataSnap mediante 3G/4G | Combat-F2D | Desarrollo en Delphi para Android | 2 | 05-10-2015 07:17:01 |
DataSnap - Android-IOS | Ricardo2010 | Desarrollo en Delphi para Android | 1 | 26-11-2014 02:08:52 |
ListView only display 200 records XE5, DataSnap - Android | dison | Desarrollo en Delphi para Android | 4 | 02-04-2014 20:11:21 |
Datasnap y cliente android - Problema al conectar | vicens22 | Desarrollo en Delphi para Android | 8 | 04-12-2013 10:13:28 |
|