Foros del Web » Programación para mayores de 30 ;) » .NET »

Rendimiento de aplicación WEB

Estas en el tema de Rendimiento de aplicación WEB en el foro de .NET en Foros del Web. Hola, Soy nueva en el desarrollo de aplicaciones WEB y ahora estoy probando una aplicación pero desconozco cómo se ha desarrollado. Esta aplicación está desarrollada ...
  #1 (permalink)  
Antiguo 28/03/2008, 02:08
 
Fecha de Ingreso: marzo-2008
Mensajes: 1
Antigüedad: 16 años, 1 mes
Puntos: 0
Rendimiento de aplicación WEB

Hola,

Soy nueva en el desarrollo de aplicaciones WEB y ahora estoy probando una
aplicación pero desconozco cómo se ha desarrollado.

Esta aplicación está desarrollada con Visual Studio 2005 asp .net ( C# ) y accede
a una base de datos Oracle.

Cuando desde los terminales de Windows se realiza una búsqueda y el resultado de esta es superior a 4000 registros de base de datos, la aplicación tarda mucho tiempo en devolver la respuesta y se queda sin memoria.

La aplicación WEB está ubicada en un servidor con 4 GB de memoria RAM y un procesador de última generación. El servidor es muy potente.

Por favor, me gustaría saber si esto es normal ( si en una aplicación WEB visualizar más de 4000 registros es mucha información y por esta razón tarda mucho tiempo ) y cómo se pueden mejorar estos tiempos.

Os agradecería mucho si me contestarais cuanto antes ya que me urge bastante
la respuesta.

Muchímimas gracias,
Leire
  #2 (permalink)  
Antiguo 28/03/2008, 05:18
Avatar de Marto
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Atapuerca, cuna de la Evo
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 17
Re: Rendimiento de aplicación WEB

Bienvenid@ Saio¡¡¡

Muchas gracias por unirte a la comunidad de ForosdelWeb . Como nuevo usuari@ que eres te voy a dar una serie de consejos para que disfrutes al máximo del foro:

- Léete las políticas del foro para saber qué cosas no estan bien vistas aquí y ayudarnos a mantener tanto el buen ambiente como el buen ritmo del foro.

- Antes de postear tu duda, utiliza el buscador del foro ya que posiblemente ya se haya resuelto en algun otro post anterior y consulta las FAQ´S del foro que es donde se pueden encontrar las preguntas mas frecuentes yá respondidas.

- El foro está dividido por secciones temáticas asi que en cada subforo se trata un determinado área, por lo que intenta postear en el foro que más relación tenga con tú problema. Si tu mensaje no está donde debería de estar, los moderadores lo pueden transladar para que reciba una mejor atención.

- Cuida tu ortografía, evita escribir como títulos del post "ayuuuda, urgeeeeente" sino un título descriptivo de tu problema e intenta que tu pregunta sea lo más concreta posible, tendrás más probabilidades de recibir una respuesta a tu problema.

- Si tienes algun problema ó quieres comentar / sugerirnos algo lo puedes hacer en el foro de Soporte y comentarios .

- Las respuestas se hacen directamente en el foro y nunca al correo privado de los usuarios.

Y la última y más importante, disfruta y aprende .

Un saludo.

P.D: ¿Puedes concretar mas en tu pregunta? ya que pides hablar de un tema bastante genérico y amplio...
  #3 (permalink)  
Antiguo 28/03/2008, 09:20
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Rendimiento de aplicación WEB

Hola saio. Bienvenido al foro.

Para hacer preguntas es preferible utilizar el foro que mejor se adapte a tu duda, así podrán ayudarte más usuarios.

Muevo tu mensaje al foro de .NET desde Bienvenida a Foros del Web.

Saludos,
  #4 (permalink)  
Antiguo 28/03/2008, 11:03
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 7 meses
Puntos: 87
Re: Rendimiento de aplicación WEB

Ok, hay muchos factores involucrados,

puedes usar paginacion en controles como el datagridview y evitar cargar todos los datos si fuese el caso en que requeires todos recomiendo uses consultas asincronas asi tu servidor no dejara de funcionar ni dara timeout.

otra opcion seria q utilizar ajax para traer los datos a tu front end en porciones y asi evites latencia.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:40.