Re: [-Fx-] 僅使用記憶體快取?
※ 引述《knight00931 (讀書人的氣質)》之銘言:
: 剛剛亂逛看到這篇lifehacker的文章 http://lifehac.kr/f8FeJc
: 這應該不是新東西了 (但我剛剛才看到,唉~)
: 這東西opera也有的樣子
: 簡單的說就是關閉存在硬碟上的快取,全部丟到記憶體去讀寫
: 從設定值改的好處是不用另外裝ramdisk,不過一關閉瀏覽器就會消失 (而不是關機)
: 而且對常駐大量不同網站分頁的人而言應該會吃很兇
: 唯一好處是不會聽到硬碟的哀號聲,在沒快取的情況下打開某些網站真的會叫的很淒厲
: 像是痞克邦...
: 這樣改好像只會留下網站的登入狀態,關閉後連瀏覽歷史那些都會跟著被清掉
: 想問的是,有人這樣用嗎?
: 總覺得這樣只適合用在可攜版上面
之前有人做過實驗了
不管是從記憶體讀取或硬碟讀取網頁資料
結論是沒比較快
原文
http://forum.moztw.org/viewtopic.php?t=17047
先別說 Firefox 的硬碟快取資料
以我架的 Squid Cache Proxy 為例
用了半年左右累積到現在有一百萬個左右的網頁資料 (object) 約 13G
這些資料儲存在舊的 Maxtor 80G 硬碟上面
根據 Squid 的統計顯示,搜尋這一百萬個資料平均不到 0.5 秒 (通常都在 0.1 秒以下)
而 Firefox 4.0 能放最多 1G 容量的資料,約六萬個 object
4.0 之後的快取結構有做變更,變成類似 Squid 那樣紀錄 table
在從這些 table 比對資料,上面提到 Firefox 最多可存六萬個 object
這跟 Squid 的一百萬個相比,實在小巫見大巫了
再來 Firefox 的每一個 object 的容量約 15k ~ 17k
從硬碟讀取一個普通的網頁,了不起 1024k
這種大小,就算對好幾年前的硬碟的讀取速度來說,也只是零頭而已
(讀取容量超大的 flash 影片不包含在內)
PS.這種 table 或 hash 值的資料通常都會預先放在記憶體上,所以速度很快
所以有人說利用哈希值 (hash) 的搜尋方式,基本上不花費任何代價 (時間)
不過撇開速度來說,從記憶體讀取資料比較安靜倒是真的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.123.62
推
03/31 00:38, , 1F
03/31 00:38, 1F
→
03/31 00:39, , 2F
03/31 00:39, 2F
→
03/31 08:05, , 3F
03/31 08:05, 3F
→
04/01 17:54, , 4F
04/01 17:54, 4F
→
04/01 17:54, , 5F
04/01 17:54, 5F
推
04/15 19:26, , 6F
04/15 19:26, 6F
討論串 (同標題文章)
Browsers 近期熱門文章
PTT數位生活區 即時熱門文章
7
13