Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-04-2009
cmm07 cmm07 is offline
Miembro
 
Registrado: nov 2007
Posts: 526
Poder: 17
cmm07 Va por buen camino
agilizar cliente/Servidor

hola foro!, quisiera saber como puedo optimizar la busqueda al servidor de una tabla maestra de articulos desde un cliente, el desarrollo que estoy haciendo utiliza lector de barra para la capturación de los articulos, lo que quiero decir es que cada vez que capturo un codigo de barra debe ir al servidor y luego volver al cliente para obtener el resultado, hay otra forma de hacerla menos lenta, o más ágil?..

gracias.
Responder Con Cita
  #2  
Antiguo 06-04-2009
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
pues reduciendo el tamaño de los paquetes que envias.

si son pesados, comprimelos con algun componte como Zipforge
o zlib, asi pesaran menos y sera mas rapido su envio del cliente al servidor
y viceversa.

tambien puedes usar las herramientas de tu base de datos
para quitarle basura. o cosas como datos que se cargaron de la bd
y ya no se necesitan...
Responder Con Cita
  #3  
Antiguo 06-04-2009
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Hola cmm07,
Las dos cosas más fundamentales:
1. Emplear índices
2. Reducir, simplificar y acelerar las consultas al máximo

Ahora bien... en ciertas ocasiones, yo diría que éste caso es una de ellas, es conveniente tener los datos en forma "local". Para un supermercado y/o en aquellos lugares en donde constantemente se están pasando productos lo más recomendable, desde mi humilde punto de vista, es tener una copia de los productos más vendidos y populares de forma temporaria, como quien diría una caché. De este modo se evita el constante acceso a la base de datos y se consulta a la caché. En caso de no hallar los datos en la caché, traerlos desde el servidor.

Si no me equivoco esto se consigue con el TClientDataSet

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #4  
Antiguo 12-04-2009
cmm07 cmm07 is offline
Miembro
 
Registrado: nov 2007
Posts: 526
Poder: 17
cmm07 Va por buen camino
gracias por sus respuestas, pues eso hare, algo como un cache... bajo xml
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cliente/Servidor lfb Internet 2 12-02-2008 21:26:46
Cliente Servidor .NET radaalvaro .NET 0 09-01-2006 04:21:42
Cliente/Servidor Juvenal Varios 1 02-03-2005 21:27:43
Cliente Servidor. ¿Qué?. gario Conexión con bases de datos 2 13-01-2004 22:55:10
cliente servidor Humberto Pertuz Conexión con bases de datos 3 23-11-2003 17:34:49


La franja horaria es GMT +2. Ahora son las 11:51:52.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi