Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 04-04-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Gracias a todos por responder. El caso es que no he llegado aún a las 100 consultas por documento. Me quedo más acá... hoy mucho más acá, puesto que he estado "optimizando" el tema lo que he podido. Lo que ocurre es que mis conocimientos de MySQL, de SQL, de PHP, en fin, son bastante limitados y me voy encontrando con nuevos "problemas" casi a cada paso que doy.

Efectivamente, como Román se imagina, realizo unas consultas dentro de un "bucle", pero, tiene una explicación (claro que puede ser pésima). Yo tengo que mostrar una serie de registros de una base de datos. Para dichos registros, para la tabla que los contiene, he escrito una sencillísima clase en PHP, de tal manera que puedan crearse "objetos" por cada registro.

A ver si me explico un poco mejor. Digamos que el constructor de dicha clase recibe un número "ID". Si este número "ID" es válido, en un método de dicha clase se hace una consulta a la base de datos para obtener los datos del registro con ese "ID", para rellenar las propiedades del objeto en cuestión.

Hasta el momento no puedo "verlo" de otro modo. Pero, seguramente sea porque desconozco, como ya he dicho, SQL, MySQL, PHP, la programación "cliente/servidor", "por capas"... qué sé yo lo que desconozco... si lo conociera ya no lo desconocería. Esto es un galimatías del que no hay quien pueda salir airoso.

Por el momento el documento Web de marras ya no hace tantas consultas, si bien porque lo tengo "limitado". Digamos que muestro únicamente 4 registros por documento, porque es ahí donde veo dispararse el número de consultas. Ahora bien, me gustaría aclarar, y esto va un poco por lo que dice Emilio, que, no es que el documento "se eternize" en cargarse, o el ordenador eche chispas o algo así.

Todo va "bien", va "suave", no se demora en absoluto la carga del documento. Si bien me asustaba que pudieran hacerse "muchas" consultas, puesto que comprendo que una aplicación Web a la que pueden acceder varios usuarios conllevaría una multiplicación de las consultas en la misma medida en que se incrementasen los usuarios. De ahí mi miedo pánico.

Seguramente estoy haciendo una chapuza de aplicación, con código mal escrito, peor fundamentado, para nada pensado y hasta rumiado, o sea, que tampoco es algo que deba preocuparos. Terminaré diciendo que alucino con las cosas que hay por ahí funcionando. Verdaderamente el trabajo que deben llevar ciertas páginas Web es admirable.

Si bien no se me escapa aquello de Unamuno que decía que el trabajar mucho puede estar significando que se trabaja mal. Vale. Gracias otra vez por vuestras respuestas, seguiremos, de momento, tratando de avanzar algo con lo que nos traemos entre manos, si bien nos admira tanta... no encuentro la palabra adecuada.

¡Gracias otra vez pecadores de la pradera!
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
podrian explicarme que significa este error Nelly Varios 1 26-01-2006 17:46:18
Me podrian decir cual es el Error!! juliopag1 Firebird e Interbase 2 28-09-2005 13:57:07
mi podrian ayudar a instalar firebird 1.5 edy_aca Firebird e Interbase 6 25-09-2004 13:51:08
Me podrian explicar como se utlizan los indices Markoz Firebird e Interbase 2 23-07-2003 03:46:01
consultas SQL entre delphi y MySQL docarrillo SQL 1 03-07-2003 02:31:22


La franja horaria es GMT +2. Ahora son las 00:29:42.


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