vForum Velneo
vForum Oficial de la Plataforma de Desarrollo Velneo
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   Registrarse (Público)Registrarse (Público) 
 PerfilPerfil   Entre para ver sus mensajes privadosEntre para ver sus mensajes privados   LoginLogin    
Alguna  Todas

Funcionamiento de Búsqueda y Cargar lista en procesos en arquitectura Cliente/servidor

 
Publicar nuevo tema   Responder al tema    vForums -> vBdC Velneo
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
vBdC
vGuru
vGuru


Registrado: 11 Oct 2005
Mensajes: 2

MensajePublicado: Jue, 12-Feb-2004 02:00:00    Asunto: Funcionamiento de Búsqueda y Cargar lista en procesos en arq Responder citando

Funcionamiento de Búsqueda y Cargar lista en procesos en arquitectura Cliente/servidor

Categorías: Búsqueda, Proceso

Palabras clave: Cargar lista, Funciones de proceso, Cliente/servidor

Enunciado:
Dependiendo de cómo y dónde usemos las funciones de proceso Búsqueda y Cargar lista, la velocidad de proceso y la agilidad para mostrar los resultados de nuestras aplicaciones en cliente/servidor variarán.

Desarrollo:
En primer lugar, sea para ejecutar una aplicación con vRunner, sea para ejecutarla en cliente/servidor, hemos de evitar los filtros en nuestros procesos. Esta función de proceso ralentiza nuestra aplicación ya que ha de recorrer cada uno de los registros de la lista de origen para comprobar si cumplen o no la condición que hemos impuesto.
Esta ralentización es aún mayor si realizamos un filtrado en un proceso en primer plano cuando trabajamos en cliente/servidor, puesto que el servidor envía cada uno de los registros al cliente para que sea éste el que filtre las fichas.
También debemos tener en cuenta que cuando realizamos un filtrado en tercer plano en cliente/servidor, es el servidor el que realiza el filtrado. Esto puede ser una ventaja o una desventaja. Por un lado, evita tener que enviar al cliente todos los registros de la lista para que sea éste el que realice el filtrado, pero por otro podemos tener ocupado el servidor realizando esta operación.

Con las búsquedas y la opción de filtro que tienen, éste funciona igual que si trabajáramos en tercer plano, ya que es el servidor el que realiza el filtrado tras la búsqueda, teniendo como consecuencia las mismas ventajas y desventajas.

Por último, no existen diferencias en cuanto a velocidad entre ambas funciones de proceso, son igual de rápidas tanto con vRunner como en cliente/servidor. Sin embargo, una búsqueda genera una transacción en el Servidor de aplicaciones, puesto que se guarda en el Historial del Servidor. Siendo esto así, debemos tener cuidado cuando en un proceso en primer o segundo plano en cliente/servidor realizamos gran número de búsquedas pues, aunque la búsqueda es rápida, lo que hará ralentizar el proceso es el alta en el Historial del Servidor. Debemos procurar realizar esas búsquedas en tercer plano.

Artículos relacionados
Funcionamiento de los índices con varias partes en búsquedas entre límites
Proceso de retornos
Comportamiento de los índices de tipo Alfabético, Palabras y Trozos


Ultima edición por vBdC el Jue, 12-Feb-2004 02:00:00, editado 1 vez
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    vForums -> vBdC Velneo Todas las horas son GMT + 2 Horas
Página 1 de 1

 
Cambiar a:  
Puede publicar nuevos temas en este vForum
No puede responder a temas en este vForum
No puede editar sus mensajes en este vForum
No puede borrar sus mensajes en este vForum
No puede votar en encuestas en este vForum
No puede adjuntar ficheros en este vForum
No puede descargar ficheros adjuntos en este vForum


Powered by phpBB © 2001, 2005 phpBB Group||Skin by Velneo ©2006
Aviso legal y Política de privacidad general