Board logo

主題: [其他] [問題]複雜性的巢狀結構要如何增加其效能呢? [打印本頁]

發表人: steven211    時間: 2006-7-26 07:01 PM     主題: [問題]複雜性的巢狀結構要如何增加其效能呢?

以這個網頁為例:
http://steven211.no-ip.com/notes/table.htm
中間的Data有可能1000筆資料左右,
如果單單輸出文字是非常快的,
但是使用table加以結構化及排版之後,
客戶端的cpu馬上爆增,
好的電腦大概需要2s才會把網頁load出來,
整個頁面存起來大概會有700k~1mb左右,
網頁的原始碼內主要都是
<table>
  <tr>
    <td></td>
  <tr>
</table>
主要是希望呢把網頁全選然後copy到
excel或OpenOffice工作表之後可以讓使用者加以處理資料,
發表人: lch2003    時間: 2006-7-26 07:09 PM

你可以直接輸出 excel 或者 CSV
發表人: Vic    時間: 2006-7-26 08:48 PM

真的沒想到什麼好辦法~

要不要考慮分頁 輸出....不過這不算解決方法.
發表人: soupjvc999    時間: 2006-10-16 04:13 AM

有無想過XSLT
利用XML來處理這個問題
客戶只需要用個XML編輯軟體  修改即可
發表人: charleshwu    時間: 2007-3-9 11:21 PM

其實 IE 的 Parser 並不快,若你的原始檔大於 300~500K,那IE要花不少時間才能完成Parsing與顯示.
可能只好分頁顯示或提供 CSV檔下載這個選擇了.
發表人: ithinkurdumb    時間: 2007-3-9 11:50 PM

Browser的parser都不快, 碰到這種情況還是分頁顯示的好.

可以試試看先丟去做html compress,
但是如果都是table的話效果應該蠻差的.
發表人: Litfal    時間: 2007-3-16 02:02 PM

我覺得用XML配合XSLT或JS、VS做分頁會比較快...
寫幾行程式碼就夠了




歡迎光臨 TWed2k (http://twed2k.org/) Powered by Discuz! 4.1.0