不可否認,現在可以選用的瀏覽器很多,IE絕對不是唯一,以效能速度來說,IE可能連別人家的車尾燈都看不見吧。當然,選擇瀏覽器的指標也不只有效能,擴充性、相容性其實也都是,當然有些東西倒也蠻主觀的,不然也是有戰績不好的球隊擁有不少死忠球迷的例子啊!
最近,微軟自己發佈了一個「IE8效能調校的白皮書」,裡面深入地說明如何透過一些步驟設定來「加速IE8」,這些方法大都是假設在已用過一段時間的情況下去做調校,像是移除某些不必要的外掛、檢查是否有惡意軟體及受限名單、檢查User Agent字串及提高IE連接數限制等。
不如重灌衝更快
或許有人會說,幹嘛搞這麼複雜,重灌不就好了?「就跟系統用到變慢乾脆重灌」的道理一樣,雖然重灌不麻煩,但要恢復到理想的工作狀態,就會是個大工程。像瀏覽器裡面的我的最愛、外掛程式和更新就得重新匯入。
如果是因為某些程式或惡意軟體造成IE的效能遲緩,那問題依舊是存在,蜜月期一過註定要再痛一次。反正,微軟既然都煞有其事的弄個白皮書出來,那咱們就姑且試試吧!
▲調校前不免先跑個「瀏覽器的Benchmark」 看看PP手中IE8的效能如何。
▲這才是超級阿斯拉啊!!!
外掛就是玩到掛
白皮書指出,影響IE8效能最大的就是「外掛」,所謂的「外掛」不單只是我們會自己去下載然後安裝具備「特殊功能」的程式,還有可能是第三方應用程式所附加上功能,像是防毒軟體的網頁防護、Yahoo!的工具列或Java的Plug-in等,這些程式都會有意無意、無聲無息的披掛在IE8的身上,時間一久自然就會覺得它愈來愈沉,微軟統計,每個IE8的使用者平均有5至6個外掛。
▲IE8前二十名的外掛程式。
如果是掛比較優的程式,對瀏覽器效能或許影響不大,但如果是掛上某些較差的程式,那就會發生瀏覽器墜機(Crash)的情況,像是速度爆慢或直接當掉的情況,怪不得白皮書上堅決地寫著「超過70%的瀏覽器墜機是外掛引起的」。(那剩下的30%是?)既然如此,料理掉「外掛」,就跟減肥前要先把冰箱的零食扔掉一樣重要。
砍掉不重練
其實料理外掛在IE8並不困難,就是進入「管理附加元件」中,把一些沒用的元件給停用掉。我們先在執行的視窗下打「iexplore.exe -extoff」進入「無外掛模式」。
▲在這個模式之下,IE8會關閉掉所有的外掛,玩家可以比較與之前「有外掛」時的差異。
▲接著進入「管理附加元件」的視窗中來看看每個外掛造成的負載時間,看看有沒有什麼「怪怪的」程式,可以將他停用。
另外,微軟也列出某些外掛程式可能會造成問題和如何去修正的資訊,可以參考連結,像是Google Toolbar、Skype或Real Player都有可能會造成一些相容性的問題。
限制名單也限速
另外,「限制網站」的功能也會影響IE8的載入時間,因為在某些安全的考量下,這個區域設定會列出類似「黑名單」的網站,不過當裡面的網站超過十個,建議就應該刪掉一些。當然,這些網站不一定是由使用者自己去設定,很多時候是一些防毒軟體或安全程式「好心」加進去的。
▲進入「工具>網際網路選項>安全性>限制的網站>網站」下,把不需要的網站給移掉。
▲IE8內建「SmartScreen filter」的功能,有擋掉惡意程式網站的過濾功能,並給使用者選擇返回或是繼續瀏覽,不一定只能依賴限制網站的功能。
以上是提昇IE8效能最基本的作法,稍後會再跟大家說明「進階」的作法,之後會透過測試比較改造後的數據,看看這個「官方」的作法,究竟能讓IE8打到幾檔。
to きよえ係 :圖很勁,我喜歡。
> 樓上中肯,先天因素,怎麼搞都慢,這是不爭的事實,
> 效能在五大瀏覽器裡包尾肯定是IE,還阻礙了網頁技術的發展(html5,css3因為它要慢上好幾年),
> 我可以說我恨死IE,沒有IE的世界美好多了,開發網頁的速度也至少快30%
想必您沒真正用CSS來設計網頁吧?
Chrome、Safari、Firefox雖然接合乎CSS的規範,但各自都有自己的一套標準
用一樣的CSS寫出來的網頁排版上也有還是會有誤差
IE雖然不合乎規範,但就算沒有IE這些問題仍然存在....
建議你還是別把本身CSS功力的問題全都推卸在IE身上.....╮(╯_╰)╭