Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-12-2006
JuanErasmo JuanErasmo is offline
Miembro
 
Registrado: ago 2005
Posts: 544
Poder: 19
JuanErasmo Va por buen camino
Mi aplicacion C# WEB se hace muy lenta, aun en local host...

Hola amigos..
Mi aplicacion WEB esta utilizando 3 conexiones a tablas SQL...
y se pone muy, muy lento....utilizo conection string para cada tabla....
porque se da esto?
porque en un boton carga mas rapido y en otro no???
Gracias!
Responder Con Cita
  #2  
Antiguo 26-12-2006
JuanErasmo JuanErasmo is offline
Miembro
 
Registrado: ago 2005
Posts: 544
Poder: 19
JuanErasmo Va por buen camino
solucionado

hola, al parecer eliminando los archivos temporales y cookies en el navegador en opciones de internet del servidor, se soluciono el problema.
De vez en cuando se pone asi, pero cuando las borro todo queda bien,
gracias
Responder Con Cita
  #3  
Antiguo 27-12-2006
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Pues no esta solucionado.

Solo has experimentado un hack que evidencia el problema.

Es como cuando se desborda el agua y vacias el balde. NO has resuelto el problema, has extendido el tiempo en el cual no se manifiesta.

Las formas basicas de como manejar la cosa:

1- Usar select restringidos y filtrados
2- Mirar el uso de viewstate que normalmente carga mucho la pagina y desactivarlo de forma selectiva
3- Usar paginacion
4- Activar cacheo si los datos pueden mantenerse "read only" por un tiempo, como cuando sale lista de ciudades.
__________________
El malabarista.
Responder Con Cita
  #4  
Antiguo 27-12-2006
JuanErasmo JuanErasmo is offline
Miembro
 
Registrado: ago 2005
Posts: 544
Poder: 19
JuanErasmo Va por buen camino
Gracias por responderme!
Estoy usando dos connections string, en 2 GridViews....
Utilizo Select, y no Filter...
en cuanto a viewstate...no se como manejarlo...podrias explicarmelo por favor?
y ... como activo el cacheo ??

Gracias!
Responder Con Cita
  #5  
Antiguo 28-12-2006
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cuando hablo de select filtrados es usando:

Código SQL [-]
SELECT EspecificarCampo1,EspecificarCampo2.... WHERE FILTROAQUI

La idea es no cargar mas de unos 100 registros por pagina.

Si miras cualquier control veras que tiene una opcion de viewstate. El viewstate es una cosa que mantiene una copia de los valores de los controles como un campo oculto en la pagina. Lo que implica que los valores se estan duplicando en cada request.

EL sistema de cacheo es algo mas complicado, no porque sea dificil de programar sino mas bien porque requiere pensar cuando si cuando no.

Lo mejor es que le des una vuelta a la documentacion para que te empapes del tema y tambien seria bueno ejemplos de codigo para uno saber a que le esta apuntando
__________________
El malabarista.
Responder Con Cita
Respuesta


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
configuracion del Host??? danytorres Varios 2 20-05-2005 02:31:56
aplicacion lenta en VPN fcobanda Conexión con bases de datos 1 30-04-2005 09:59:33
con que componentes se hace una aplicacion cliente-servidor Debian Conexión con bases de datos 4 06-04-2005 22:39:35
Aplicacion lenta Eduardo Varios 7 02-12-2004 09:25:04
Al dar doble click a mi aplicacion de delphi con paradox no hace nada gaescoto Tablas planas 3 23-05-2003 09:44:35


La franja horaria es GMT +2. Ahora son las 20:38:51.


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