🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #25967

Re: Rapidez de applet... (polemica??)

#25967
From: Ramon Vidal Morell
Date: Thu, 18 Feb 1999 00:00
36 lines
2422 bytes
Hola ... mail ?

mail escribi�:

>     - Tengo un applet que consulta BD mediante una aplicaci�n servidora.
> Este cliente se abre, pregunta datos y los muestra (concretamente una lista
> de asignaturas). Entonces el visitante puede hacer diferentes consultas en
> funci�n de las asignaturas que haya escoja. Para consultar nuevos datos a la
> BD tengo que connectar, preguntar ...(vale que esto es inevitable) y luego
> interpretar lo que me llega (segun lo que he pedido claro) adem�s de
> formatearlo en "bonito".

Podrias mantener la conexion entre el servidor y la base de datos, y
comunicarte con el cliente via RMI.
La gestion de usuario/pwd la podrias hacer tu en tu aplicacion servidora.
Si utilizas accesos remotos a BD, realmente es un procedimiento lento, ya que
normalmente implica conexiones y desconexiones, pero tu servidor no tiene porque
establecer y cerrar conexiones. Puede conectar con la BD al arrancar y cerrar la
conexion al terminar la ejecucion.
Las llamadas de los clientes las puedes encolar en una o varias colas
dependiendo del numero de usuarios simultaneos que esperes.
Si esperas pocas consultas simultaneas, creo que te sale mas a cuenta mantener
abierta una unica conexion con la BD en el servidor, y utilizar una unica cola
para ejecutar las peticiones.

Por otra parte puedes usar threads para ir cargando los datos en background. No
hace que la aplicacion vaya mas rapida, pero podrias aprovechar los tiempos
muertos.

Incluso puedes ir mostrando los datos a medida que se cargan, con lo que tu
cliente no se impacientara tanto. Es pura psicologia aplicada 8-)

Espero haberte sido util

Saludos,
     Ramon
Technical Details
Message-ID: <36CC2A72.FC9C7E2B@ibm.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <79rt2m$8jm$1@diana.bcn.ttd.net>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,1309cd08fd2cea3f,start
X-Google-Attributes: gid1116f3,public
From: Ramon Vidal Morell <vidal@ibm.net>
Subject: Re: Rapidez de applet... (polemica??)
Date: 1999/02/18
Message-ID: <36CC2A72.FC9C7E2B@ibm.net>
X-Deja-AN: 445708139
Content-Transfer-Encoding: 8bit
References: <79rt2m$8jm$1@diana.bcn.ttd.net>
X-Accept-Language: es
X-Notice: should be reported to postmaster@ibm.net
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: postmaster@ibm.net
X-Trace: 18 Feb 1999 15:00:47 GMT, 139.92.82.77
Organization: IBM Global Services - Remote Access Mail & News Services
MIME-Version: 1.0
Reply-To: vidal@ibm.net
Newsgroups: es.comp.lenguajes.java