阅读:5043回复:16
[转帖]不要再說Firefox開啟慢, Firefox 4 CSR 加速載入大量回復分頁
http://playpcesor.blogspot.com/2010/09/ ... 4-csr.html
對我來說,Firefox和Google Chrome是兩款有自己獨特風格的瀏覽器。Firefox的特色就是高度的自訂性,以及由此延伸出來的管理效率;而Google Chrome的特色就是極快的速度,以及由此延伸出來在介面操作、網頁讀取上的整體流暢感。當然,如果有一個瀏覽器可以包括所有好處是最完美的,但基本上現實中不可能有完美之物,所以我不會很在意Firefox也不算太慢的速度,因為我清楚知道自己很需要自訂性。 但是,如果未來的Firefox 4也能在速度上有所增進,那這樣的意外驚喜自然也歡迎之至,事實上Firefox 4最新測試版的速度表現確實令人驚豔。 還處在測試階段的Firefox 4,目前最令我期待的還是分頁群組管理功能:「Panorama」,不過之前我也寫過兩篇實測心得,提到加入了JaegarMonkey新引擎後,Firefox 4在網頁開啟速度上有明顯改進。而今天看到另外一個消息,提到Firefox 4 Beta 7 pre開始加入了一個「CSR(Cascaded Session Restore)」新功能,將可以最佳化Firefox「開啟瀏覽器」速度。 Firefox 4 nightly build(含JaegarMonkey、CSR等最新功能): http://nightly.mozilla.org/ 以我自己的實際使用經驗,如果是開啟「沒有安裝套件」、「沒有預載分頁」的全新Firefox時,即使是Firefox 3.6.10也是很快的。所以反過來推論,影響Firefox開啟時要比Google Chrome多拖個好幾秒(甚至到好幾十秒)的原因,應該就在安裝的套件與預先載入的資料上。 但是安裝什麼套件,這實在是Firefox的非戰之罪,有些套件就是會影響載入或比較耗費資源,所以為什麼我會覺得自己的Firefox並不慢也不臃腫,但有些朋友覺得Firefox既慢又耗資源,這可能就要先考慮是不是安裝了不同擴充套件。 那麼Firefox還可以從哪些方面去最佳化瀏覽器開啟速度呢?那就只好從預先載入資料的方式上下手了,這就是今天要介紹的Firefox 4 Beta 7 pre新功能:「CSR(Cascaded Session Restore)」。 我們都知道Firefox內建「回復瀏覽狀態」的功能,前一次關閉瀏覽器時(或瀏覽器出錯而意外關閉)所開啟的分頁,在下一次打開瀏覽器時會重新載入。但是原本在Firefox 3.6.x版中,開啟瀏覽器時若載入太多分頁資料會導致Firefox要「開很久」。 而「CSR(Cascaded Session Restore)」就是為了解決這個問題而加入到Firefox 4的新功能行列,Mozilla借鑑了一個優秀擴充套件:「BarTab」的概念(我之前也有推薦過:BarTab 拴緊 Firefox 分頁記憶體流量,打開背景分頁先不載入),現在當你重新打開瀏覽器要載入之前分頁時,預設只會先載入最多3個分頁的網頁內容,其它分頁只預先載入圖示和標題。 簡單的說,「CSR(Cascaded Session Restore)」就是讓Firefox啟動時不要載入太多資料,或者說「優先載入最重要的資料」(這裡指得是你上次最後打開的那個頁面,以及最常使用的分頁,這邊Firefox會幫你做判斷),然後等到先順利開始使用後,再「逐級、分段」的載入其它分頁內容(Cascaded就是分級運行的意思)。 於是,現在打開Firefox 4也能夠享受「一瞬間」開啟完成,並可以開始正常使用的「快感」了。 另外這個「CSR(Cascaded Session Restore)」功能,根據說明還可以和Firefox 4的Panorama分頁群組管理搭配使用,你可以把不重要的分頁移到非焦點群組中,這樣一來這些分頁下次啟動時就不會預先載入! 從這裡,我們也可以看到Firefox 4的分頁群組管理功能確實很有應用潛力,相信以後應該還能發揮更多延伸用法。 (下圖是重新啟動Firefox 4 Beta 7 pre後,可以看到只有主分頁群組優先載入,其它兩個群組正在陸續載入中。但目前兩者的搭配還有些問題,期待以後正式版能修正。) firefox4startup-02 最後,雖然Firefox 4 Beta 7 pre的CSR剛剛發佈,還在測試階段,但我實際試用後覺得效果確實明顯,因此下面特別錄製一段「Firefox 4 V.S. Chrome 7 Startup Speed」比較影片: 我同時反覆開啟Firefox 4 Beta 7 pre,和Google Chrome Canary 7.0,並且都預設一開啟就要回復大量分頁。這時候可以看到Google瀏覽器的開啟速度還是比較快一點,但Firefox 4 Beta 7 pre的開啟速度已經「非常接近」Google瀏覽器了!也是在很短的時間內就能「開始使用網頁」。 |
|
1楼#
发布于:2010-09-20 11:25
刚在GR上面看完全文。
|
|
2楼#
发布于:2010-09-20 11:25
Firefox 启动慢,不在于启动时开了多少个网页。开启空白页,也很很慢。我的笔记本电脑,重新开机,第一次启动经常要20秒以上。如果Windows休眠再唤醒,且隔天的话第一次运行Firefox好像也会很慢。
启动时开了好多网页会慢,这个大家可以理解,估计也没多少人经常这样做。但是启动空白页也要20、30秒,这才是真正让人觉得很难忍受的地方。 |
|
3楼#
发布于:2010-09-20 11:25
chrome 启动速度就是快 最近的4.0B7好多了
|
|
4楼#
发布于:2010-09-20 11:25
就我感觉firefox的启动慢完全不是载入太多标签页的问题,就算是开空白页一样的慢……
不过4.0已经改进不少了,虽然比起chrome还是慢一点 |
|
5楼#
发布于:2010-09-20 11:25
從來沒覺得慢過 開啓軟件速度 和 IE差不多 !~~~~~~~
|
|
6楼#
发布于:2010-09-20 11:25
不在乎firefox的启动速度,因为我一天只启动它一次就不再关了
|
|
7楼#
发布于:2010-09-20 11:25
firefox是越来越好用了
|
|
8楼#
发布于:2010-09-20 11:25
昨天也发现了这个功能,原来还有名字。
我觉得根据汉语理解的方式,译成“会话恢复缓冲”或者“延迟载入”比较好懂些。因为其实并没有“加速载入”而是延迟了。我觉得英文也应该叫Delayed tab restore比较好理解,不过可能Cascade这个词比较装B一点。 |
|
|
9楼#
发布于:2010-09-20 11:25
启动感觉已经快多了真的在4时代
|
|
10楼#
发布于:2010-09-20 11:25
如果设定开启的时候打开的是空白页,这个CSR特性就没用了吧。
|
|
|
11楼#
发布于:2010-09-20 11:25
firefox启动慢又不在于启动时载入的页面,你打开空页面启动也很慢
|
|
12楼#
发布于:2010-09-20 11:25
Firefox的启动速度在双核机子上与其他浏览器已经没什么差别
|
|
13楼#
发布于:2010-09-20 11:25
这个功能好像现在又没有了
|
|
|
14楼#
发布于:2010-09-20 11:25
|
|
|
上一页
下一页