我查了一下,Chromium 這麼多年來因該是沒有
突然拿掉 DiskCacheDir 這個設定參數
之後又加回來的紀錄
https://chromeenterprise.google/policies/#DiskCacheDir
mobile01 這篇如果我沒記錯,我當初也是有看到這一篇
當下也因為好奇,自己檢查了自己的 Chrome
並沒有同樣的問題發生
過了這麼多年,又有人有同樣狀況
如果排除 DiskCacheDir 參數格式錯誤,導致設定不起作用
那可能是某種隱性 bug,不會普遍出現在所有的 Chrome 用戶端
也有可能是擴充套件與系統衝突導致的副作用
另外順便提示一下
網頁瀏覽器架構中必然會出現快取機制
這個快取,一般可以分為 disk cache, memory cache
既磁碟以及記憶體快取
而被喧染的內容,短時間內一定會被存放在記憶體中
如果瀏覽器覺得不重要,則會捨棄或者放到磁碟快取
這部分的機制,其實可以透過 DiskCacheDir 這參數做修改
如果你的初衷只是因為不希望讓瀏覽器寫進 SSD
所以才想把它放到 RAMDISK
這裡提供一個方法
一樣是設定 DiskCacheDir
但是把位址指向 null ( 無 )
設定方式在 windows 是這樣設定
完全不需要系統安裝任何 RAMDISK 軟體
此設定,在新的 Chromium 核心的 EDGE 也可以用
理論上所有基於 Chromium 核心的第三方瀏覽器都可以這樣使用
另外如果是使用 Firefox
可以把在自訂的磁碟快取大小的地方
將磁碟快取大小設定為 "0"後,然後重啟瀏覽器就會套用設定
這樣跟 Chrome 設定方式可以達到一樣的效果
如果你要確認有沒有用,可以按 F12
打開開發者模式,然後選擇 NETWORK
裡面有一欄 SIZE
它會標註該檔案的快取來源
如果都沒有看到 disk cache 就是設定成功