Firefox網頁載入速度的提升,可能嗎?



贊助商連結


頁 : [1] 2

noeleon930
2010-04-17, 07:27 PM
我想,瀏覽網頁大概是一種下載、讀取的動作吧? ^^

所以,想要快速的載入網頁,除了網路頻寬要大以外,
下載-暫存-執行網頁程式碼的過程之中,
好像"暫存"這個步驟是最慢的,特別是我的電腦。

清理"磁碟"的時候,有個叫做Temporary Internet Files的項目,
裡面都是我們瀏覽過的東西,表示說,網頁資料是存到硬碟裡的,
所以,排除頻寬的問題之後,是不是因為"硬碟"的關係而拖慢網頁載入速度?

因為我是Firefox愛用者,所以就嘗試對其進行改造,
就是進入"about:config"的網址頁面中做調整。

記憶體速度一定比硬碟快!(除非是恐怖的RAID0)
所以就把快取(暫存)從硬碟移到記憶體!!!

對了,不能設虛擬記憶體喔,因為這樣的話,又會存到硬碟裡去了,白設了。

我做了下列的調整:
http://www.pczone.com.tw/members/57378-albums77-picture-574.png
使用硬碟快取:否定
硬碟快取容量:0
使用記憶體快取:肯定
記憶體快取容量:1024000(kb)
(沒有按照順序)

做完調整後,無論是瀏覽網頁的速度,還是線上影片、音樂的載入速度,
都是狂增的,快2倍以上,讓我的龜速電腦有了一線生機,
但電腦本身的記憶體容量真的要多一點,否則都會賠在Firefox上......

我在網路上看過有人使用RAMDisk的方法,把記憶體變成硬碟,然後,
再把Firefox的快取建立在上面。

雖然方法很像,但我還是覺得上面介紹的作法較簡單,而且效果更明顯。

各位就試試看吧,看看有沒有明顯改變,即使是心理作用^^

贊助商連結


a1u1usul3
2010-04-17, 10:29 PM
對Firefox反感的地方在他開啟程式的速度XDD

網頁的廣告越來越多,CPU使用率就越來越高阿Orz

Raid0也沒辦法超過記憶體的喔!
DDRIII1066就有6000MB/s以上了,還有延遲上的差異
-------------------
這世界真是無奇不有.......
不是快考試了XDD?

noeleon930
2010-04-18, 11:24 AM
對Firefox反感的地方在他開啟程式的速度XDD

網頁的廣告越來越多,CPU使用率就越來越高阿Orz

Raid0也沒辦法超過記憶體的喔!
DDRIII1066就有6000MB/s以上了,還有延遲上的差異
-------------------
這世界真是無奇不有.......
不是快考試了XDD?

哈哈哈!被你發現了!
的確快要考試了XD

Firefox開啟的速度慢是因為......它必須要自行解壓縮,
它把自己需要的很多東西都包在jar格式的壓縮檔裡,
所以每開一次,就要解壓縮一次,
我還沒研究過讓他不用解壓縮及能開啟的方法呢。

我剛才又找到一個更可怕的設定法,是直接介入"網路速度"的部份,
是官方公佈的,真的好可怕呀。

這裡 (http://wiki.moztw.org/Firefox_%E6%9C%80%E4%BD%B3%E5%8C%96)

啊,對了,考試加油啊。^^

hertw
2010-04-18, 05:54 PM
這裏的快取指的應該是瀏覽過網頁的資料,特別是圖片它會保留在硬碟裏,等到下次又瀏覽到相同的資料,Firefox 就不用再從網路抓取,這樣速度會比較快。

noeleon930
2010-04-18, 10:34 PM
這裏的快取指的應該是瀏覽過網頁的資料,特別是圖片它會保留在硬碟裏,等到下次又瀏覽到相同的資料,Firefox 就不用再從網路抓取,這樣速度會比較快。

不是吧,這裡的快取是指暫存,是Firefox讀取資料的地方,
應該不是Firefox把瀏覽過的東西搬到這裡。

我以前在看Youtube的影片時,當時還沒設定過這些東西(預設是在硬碟,50MB),
在"預先載入"的時候,也就是比較透明的紅色棒子在跑的時候,
我機殼的硬碟燈在亮,而且是連續的,因為是我在看HD吧?

所以,此設定就是強迫它把資料往記憶體送,而不是在硬碟,速度至少差10倍,
雖然關掉Firefox以後只要釋放記憶體,所有資料都會消失。

--------------------------------------------------------------

剛剛測試,發現......把所有的快取關掉之後,
你在網址列打"about:cache"會顯示The cache is disabled.,
然後再去看Youtube時,我們還是可以正常地看影片,而且......

可以隨便點紅色棒子的任何一處,就可以馬上繼續播放,不用重新下載,

但是......

去看線上漫畫時,重複測試發現(不是按F5),圖片還是需要重新下載,好奇怪。

為什麼?

啊~我做個總表......

測試環境是看Youtube和看線上漫畫:

項目/ 硬碟動作 記憶體動作 需要被重新下載
快取狀態/

1.在硬碟 O X X

2.在記憶體 X O X

3.沒有設 X O O

所以啊,沒有設快取的話,真的需要被重新下載,
但速度跟設在記憶體一樣,比設在硬碟快。

對了,前提是沒有設虛擬記憶體,
才會有這些效果喔!
原因不多做說明。

發現這個實在有夠開心的......-_-)

수고했다......

hertw
2010-05-15, 01:15 PM
Firefox 所謂的 Cache 不只是暫存,而是會保存讀過的資料:

http://kb.mozillazine.org/Browser.cache.disk.capacity
When a page is loaded, it is cached so it doesn't need to be downloaded to be redisplayed. This preference controls the maximum amount of hard drive space to use for caching purposes.

不然你就直接設定 browser.cache.memory.capacity 就好,把 browser.cache.disk.enable Disable 掉,這樣直接用 memory 來當暫存不是更好?

noeleon930
2010-06-05, 11:04 PM
把 browser.cache.disk.enable Disable 掉,這樣直接用 memory 來當暫存不是更好?

我就是在做這件事吧......

arthas.solame
2010-06-05, 11:40 PM
我的心理作用告訴我
網路慢,瀏覽器再好也沒用...

Redeye
2010-06-06, 05:22 AM
很多工具可以使用來增加效率...
不過感覺上增進的效率並非那麼顯著...

speedyfox ....
有裝過這嗎? 網路搜尋一下就有了 ....

noeleon930
2010-06-18, 02:28 PM
很多工具可以使用來增加效率...
不過感覺上增進的效率並非那麼顯著...

speedyfox ....
有裝過這嗎? 網路搜尋一下就有了 ....

這次的設定,其實就是speedyfox會做的其中一小部份,
但這次可以將設定值調大。