2011-09-16 95 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。

相關問題