error http 500

22/06/2006 - 08:26 por jorge | Informe spam
En una pagina asp necesito listar 19000 registros de articulos y en local
funciona bien pero en internet da error http 500.
Si le pongo un contador para que en el bucle do until rs.eof cuando llegue a
11793 se pare funciona, pero apartir de esa cifra da error http 500.
Recordar que en local muestra perfectamente los 19000 registros.

Saludos.
 

Leer las respuestas

#1 Dani Castillo
22/06/2006 - 09:05 | Informe spam
No es excesivo 19000 registros en una única pagina? :-O

Creo q en programacion para internet hay q tener claro q no es igual a la
programacion en entorno local , la programacion web requiere tener algo en
cuenta las limitaciones de un navegador :-S, yo no mostraria mas de 100
registros en una pagina

Pongamos que para mostrar una fila de un registro necesites, en numeros
redondos 100 caracteres , incluidos formatos (para la tabla, colores etc)
19.000 registros x 100 bytes = 1.9 Megas de fichero html !, las paginas web
no se suponen hechas para ese tipo de ficheros tan grandes :-S por un lado
el navegador tiende a funcionar mal en esas condiciones, por otro el
servidor puede 'atascarse' sirviendolas por internet

si se trata de algo tipo 'cliente servidor' donde debas enviar esos
ficheros, tambien se aplica casi lo mismo

yo usaria paginacion al mostrar registros, (paginas de 100 registros
quizas), te dara menos problemas , piensa q aun si consigues que 'funcione'
enviar 19000 regisrtos de golpe puede dejar a tu servidor colgado mientras
realiza ese envio :-S, en intranet es un momento, pero por web puede ser
demasiada carga y resultar un fichero inmanejable por pc's algo antiguos

como te digo, mejor paginar registros, y herramientas de búsqueda, que un
fichero plano tan grande :-|




_____________________
Dani
_____________________
"jorge" escribió en el mensaje
news:
En una pagina asp necesito listar 19000 registros de articulos y en local
funciona bien pero en internet da error http 500.
Si le pongo un contador para que en el bucle do until rs.eof cuando llegue


a
11793 se pare funciona, pero apartir de esa cifra da error http 500.
Recordar que en local muestra perfectamente los 19000 registros.

Saludos.

Preguntas similares