2011-09-16 100 views
6

我正在处理一个具有> 71K DOM元素的HTML文件,大小约为2.3Mb。HTML文档的元素或文件大小的最大数量是多少?

现在,虽然我完全理解这是为什么这么慢,任何人都可以提供关于元素或文件大小的单个HTML文档可以合理的最大数量,这可能会帮助我说出我的案例/研究?

感谢

编辑 - 我明白没有明确的限制,我找实例/证据的消息来源表明,该文件是傻大。

+0

我想这取决于浏览器。但是,71K元素确实是远远超出了合理 –

+3

我不知道,有*是* html文件的最大尺寸定义,但我怀疑是最大的,在实践中,由用户多长时间准备等待定义要加载的页面。你有没有考虑把这个页面分解成更小,更易于管理的单元?用Ajax,懒加载或类似? 71k的元素是巨大的,笨重的(我有thoguht ...)。 –

+0

没有最大文件大小,这取决于客户端PC上的计算能力(主要是RAM)。 – feeela

回答

3

我没有任何研究或为你一个肯定的答案,但我认为你将很难找到的。主要问题是“合理”是一种主观的东西。另外,在另一个浏览器中为您呈现“合理”速度的文档可能会比另一个速度慢得多(关于IE,firefox,chrome和safari等主流浏览器之间的速度差异)。

你还必须考虑网络连接速度有多快,为用户尝试下载HTML文档。现在大多数人都有足够快的互联网,现在一对夫妇MB文件不是一个大的,但不是每个人都这样做,甚至对于那些快速上网的人来说,如果你的html开始达到几百MB或一个GB +呢?

有吨,这将影响到你的HTML文档加载/如何呈现缓慢的变量,我想到底瓜哥合理的唯一方法是你的用户愿意忍受。只是我的2cents。

相关问题