發信人: Yudon.bbs@bbs.badcow.com.tw (東) 日期: 06 Oct 2003 10:06:22 GMT 標題: Re: 儲存贅肥的網頁前, 如何先替它瘦身? 信群: tw.bbs.comp.www 看板: WWW 來源: <48XiDl$2Pu@bbs.badcow.com.tw>:17785, 組織: 不良牛牧場 會造成這些狀況的原因 大部分是因為很多公家單位的公務員 會使用Word直接存成html檔 此時所有細微的網頁式樣都會被Word的轉換器考慮進去 甚至無意識地按一下空格等等肉眼看不見的特徵 都會被巨細靡遺地描述出來, 造成網路傳輸的負擔與系統開啟檔案時的累贅, (無法像CD轉mp3時把細微不可辨的資訊捨去一般) 徹底解決這個問題有待程式設計人員的研究。 對了,我所提到的Compact HTML 或 HTML Optimizer都是html的外掛程式。 ※ 引述《Yudon (東)》之銘言: : 我也遇過類似的問題 : 如果要求簡單快速 : 有一些HTML最佳化的工具 : 像是Compact HTML 或 HTML Optimizer等 : 我試過的結果是大概可以減掉一半左右的檔案大小 : 如果比較有心, : 可以打開 UltraEdit 等比較強大的編輯軟體(以下操作以UltraEdit為例) : 把 'style="*"' : '' : 'class=* '(←記得*後面空一格) : 等綠色字部分字串取代成沒東西 : * 星號是萬用字元 在第一個例子裡面代表把所有'style=".雜七雜八的......"' : 都給砍了 : 中間比較無關緊要的style也都刪了 : 注意事項1.對html有正確概念者適宜進行,以免誤刪重要內容 : 2.開始操作之前 第一個取代的是"^p"(也是取代成沒東西) : ^p就是換行符號,此動作是避免style中間有換行過 可能取代不掉 : 在^p取代後可能網頁原始碼擠成一團,不過別驚慌, : 那還是可以正常執行的html碼,至於日後要怎麼修回成整齊的樣子, : 同樣也可以用取代功能達成,大家有空研究一下吧,很有趣的^^ : ......這一段看不懂請省略。 : 3.格式可能會稍有變動,例如框框變醜了之類的,請自行斟酌, : 或使用其他編輯軟體再自己調整。 : 4.例一的style="*"找沒東西時試試改用style='*' : 以上操作通常可以省掉60%以上大小 : 遇到表格(table)豐富的頁面甚至可以高達80~90%以上 : 提供大家參考。 : ※ 引述《"David" , 看板: WWW》之銘言: : : 我經常會將公家單位的網頁存檔. 通常我不會將全部網頁畫面存檔. 而是利用 IE : : web accessories 的一個 View Partial Source 功能儲存畫面中一部份內容. : : 我發現, 有很多公家單位的網頁非常肥大. 即使僅儲存其中一個小小的 table 有 : : 時也會高達兩三百 KB. 這裡有個例證: : : http://ctrl.tycg.gov.tw/cgi-bin/msg_control.cgi?mode=viewnews&ts=3f7cf11 : : 2:76c&theme= : : 在這個網頁中有一個不算大, 且很簡單的 table (桃園縣合法豆腐製造廠商名單), : : 其中僅"編號"兩字的 source code 就有 236 characters! 如下: : :

編號 : :

: : 就這麼一個小 table 總共就花掉 3331 characters. 存檔後高達 200 KB! : : 請問有沒有辦法將這種痴肥的網頁減肥? 可不可以將 html 轉成 rtf, 然後再從 : : rtf 轉回 html? -- ╭──── Origin:<不良牛牧場> bbs.badcow.com.tw (210.200.247.200)─────╮ │  ↘ Welcome to SimFarm BBS -- From : [140.112.40.135] │ ╰◣◣◢ ◢◢《不良牛免費撥接→電話:40586000→帳號:zoo→密碼:zoo》 ◣◣◢ ─╯ .