2009-07-02 19 views
9

Estamos gestionando los contenidos html desde el origen de datos y escribimos directamente en las páginas web utilizando asp.net C#.Limitación del navegador con longitud de página máxima

Aquí nos encontramos con el problema: En la página no se muestran los contenidos completos, pero mientras verificamos el origen de la página y lo copiamos/pegamos en una página html estática, se mostrarán todos los contenidos.

¿Hay alguna limitación de exploración asociado a la longitud máxima de una página web.

Busqué en Google y encontré que el límite de una página web debe ser 10-30KB pero en el mismo proyecto tenemos páginas con una longitud de hasta 55 KB.

¿Alguien puede ayudarme?

+1

El navegador no sabrá la diferencia entre una página HTML estática y una página representada por el código C# en el servidor. ¿Estás seguro de que no estás agregando contenido a la página después de que se haya cargado? –

+0

En realidad tengo un método que convierte todos los datos en html y concatenan en strinbuilder uno por uno y se llama al mismo método en el evento Page_Load. –

Respuesta

0

instalar Firefox y Firebug y tratar de examinar todos los factores que podrían estar afectando el código fuente. A menos que esté cambiando algo extraño en C#, no debería cortarse.

+0

Ben, Lo he intentado con Firefox y Chorme pero salió el mismo resultado. –

+0

use la extensión firebug para examinar el html en vivo –

1

Los límites (si sólo existen) son mayores que 50 KB:

$ wget --quiet "http://www.cnn.com" -O- | wc -c 
99863 

No creería que hay algún límite constante particular para el tamaño de página. Supongo que más bien depende del tamaño de la memoria que el proceso del navegador web pueda asignar.

17

Hace poco he estado benchmarking es el tiempo de carga del navegador de archivos de texto muy grandes. Éstos son algunos datos:

IE --dies alrededor de 35 megas
Firefox --dies alrededor de 60 megas
Safari --dies alrededor de 60 megas
Chrome --dies alrededor de 50 megas

De nuevo, esto es un simple tiempo de carga del navegador de un archivo de texto en inglés básico (si es grande). Una nota extraña es que Firefox parece manejar cerca de 60 megas antes de dejar de responder, pero solo saca 55.1 megas en la ventana gráfica. (Sin embargo, puedo Ctrl-A para obtener los 60 megas en el portapapeles.)
Naturalmente su kilometraje puede variar, y esto es todo lo relacionado con la latencia de red, y que probablemente veremos grandes diferencias si estamos hablando acerca de la descarga fotos etc. Esto es solo para un único archivo muy grande de texto en inglés.

+0

¿Hay alguna opción para que Firefox evite la descarga de archivos demasiado grandes? – CMCDragonkai

Cuestiones relacionadas