瀏覽單個文章
野口隆史
Elite Member
 
野口隆史的大頭照
 

加入日期: Mar 2001
您的住址: Rivia
文章: 6,968
引用:
作者sorrojvr
那個disable cache 選項後面有寫(While devtool is open)
應該是指你按F12打開開發者工具時,才會關閉Cache
平常還是會使用的;應該不會有人一直開F12(DEVTOOLS)在上網吧
43

F12 進開發者工具之後,再進 SETTING 可以針對個別網站修改快取設定
這設定是永久生效的,如果嫌麻煩,可以直接裝 Classic Cache Killer 這個套件
這樣跟手動設定其實是同樣的效果
https://chrome.google.com/webstore/...icbaaobdnjjikfp

不管內容有沒有被修改,你每一個瀏覽器分頁內的內容
全部都是重新取得才渲染,意思就是 RAM 中的內容
跟 DISK CACHE 內的,是 100% 一樣
而既然資料相同,為什麼你要放兩份同樣的東西在 RAM 中?
所以我前面建議是關掉 DISK CACHE 就好
根本就不需要特別指定 DISK CACHE 到 RAMDISK
而且瀏覽器本身除了 DISK CACHE 還有 RAM CACHE
完全關閉瀏覽器快取並不會提升多少性能或將低 SSD 壽命損耗
由於每次要重新取得新內容,所以會過度浪費網路資源
原本因為有 CACHE 的關係,能快速渲染,變成每次連網取得再渲染

而且我不知道你們有沒有發現
CHROME 的磁碟操作與寫入量跟你真正下載的網頁內容大小是不成正比的
磁碟使用率,是遠大於你真正下載的容量
因為瀏覽器為了處理效率的關係,把瀏覽紀錄等一些隱私相關訊息
進行了 index ,所以其實怪罪錯對象了因為 index 並不會放在 disk cache 目錄內
而是跟你的 profile 放在一起
所以我從好幾年前就在板上說 disk cache 放 ramdisk 並沒有意義

最後針對你的問題,如果只是要每次開機藉由 ramdisk 特性的關係
自動清掉這些資料,其實更簡單的就是直接設定
"--media-cache-size=1 --disk-cache-size=1"
這個設定存在很久了,現在應該還是有用
你可以試試看,這樣你的 cache 最大就是 2bytes
不然更簡單的就是裝前面提到的 Classic Cache Killer

之所以會有這麼多奇怪的設定
主要是因為有些瀏覽器,早期並無法完全關閉這些磁碟快取
所以改放到 ramdisk ,才有這樣的一個 workround
Firefox 早期版本網路上流傳有個關閉 disk cache 的參數
那個做了之後的意思是,Firefox 自己決定怎麼來管理記憶體還有快取
所以最小都會有個 50 MB 的disk cache 存在
但好幾年前開始就已經可以完全關閉 disk cache 了
所以就不再需要把它搬到 ramdisk 放
設定裡直接關閉就可以了
     
      
__________________
Folding@home with GPGPU集中討論串

Unix Review: ArchLinuxSabayonOpenSolaris 2008.5Ubuntu 8.10
AVs Review: GDTCAntiVir SSESSKIS 09NIS 09Norton 360 V3

I Always Get What I Want.
舊 2019-05-19, 12:31 PM #21
回應時引用此文章
野口隆史離線中