2011-09-16 22 views
6

Estoy trabajando con un archivo HTML que tiene> 71K elementos dom y tiene un tamaño de alrededor de 2,3Mb.¿Cuál es la cantidad máxima de elementos o tamaño de archivo para un documento HTML?

Ahora, aunque aprecio completamente por qué esto es tan lento, ¿alguien puede proporcionar ejemplos/investigación sobre la cantidad máxima de elementos y/o tamaño de archivo que un solo documento HTML puede razonablemente contener, lo que podría ayudarme a plantear mi caso?

Gracias

Editar - aprecio no hay límite definitiva, Busco ejemplos/pruebas de fuentes dignas de mostrar que este fichero es tonto grande.

+0

Supongo que esto depende del navegador. Pero 71k elementos está realmente más allá de lo razonable –

+3

No estoy seguro de que * sea * un tamaño máximo definido de un archivo html, aunque sospecho que el máximo, en la práctica, se define por cuánto tiempo están dispuestos a esperar sus usuarios. la página para cargar ¿Has considerado dividir esta página en unidades más pequeñas y manejables? Con ajax, carga lenta o tal? 71k elementos es enorme, y difícil de manejar (tendría Thoguht ...). –

+0

No existe un tamaño de archivo máximo, que depende de la potencia de cómputo (principalmente RAM) en el cliente-PC. – feeela

Respuesta

3

No tengo ninguna investigación o una respuesta definitiva para usted, pero creo que tendrá problemas para encontrarlos. El principal problema es que "razonable" es algo subjetivo. Además, un documento que rinde a una velocidad "razonable" para usted en un navegador, puede ser mucho más lento en otro (sobre las diferencias de velocidad entre los principales navegadores como IE, Firefox, Chrome y Safari).

También debe tener en cuenta qué tan rápido es la conexión de red para los usuarios que intentan descargar su documento html. Seguro que la mayoría de la gente tiene internet lo suficientemente rápido ahora que un par de archivos MB no es grande, pero no todos lo hacen, e incluso para aquellos con internet rápido, ¿qué pasa si su html comienza a recibir hasta un par de cientos de MB o un GB +?

Hay un montón de variables que afectarán la lentitud con la que carga y procesa su documento HTML, y creo que al final la única forma de evaluar razonablemente es lo que sus usuarios están dispuestos a soportar. Solo mis 2cents.

Cuestiones relacionadas