1. 啟動 應用程式 > 工具程式 > AppleScript編寫程式
2. 貼上以下內容
do shell script "
if ! test -e /Volumes/RamDisk ; then
diskutil erasevolume HFS+ RamDisk `hdiutil attach -nomount ram://$((4*1024*1024*2))`
mkdir -p /Volumes/RamDisk/Chrome
mkdir -p /Volumes/RamDisk/Safari
mkdir -p /Volumes/RamDisk/Firefox
mkdir -p /Volumes/RamDisk/Silkypix
fi
"
有需要的話可以做修改
4*1024*1024*2 >> 4就是使用4G ram
RamDsik 順道建立資料夾
mkdir -p /Volumes/RamDisk/Chrome
檔名建議可以用「RamDisk」
儲存 > 檔案格式 > 「應用程式」
3. 系統偏好設定 > 使用者與群組 > 「選擇自己」> 登入項目 > 底下「+」,把剛剛 的 RamDsik.app 加進來
4. 確認一下cache 的位置
Safari 跟 ,位置固定比較沒問題
Firefox 比較不固定
請參考 項目 7
Chrome 通常是 default
開啟 終端機 > 輸入「ls ~/Library/Caches/Google/Chrome/Default」
紅色的地方就是每個人都不太一樣
5. 確認一下 三個瀏覽器都關閉了 command + Q
6. 開啟 終端機 > 輸入 以下指令
rm -rf ~/Library/Caches/Google/Chrome/Default
ln -s /Volumes/RamDisk/Chrome ~/Library/Caches/Google/Chrome/Default
rm -rf ~/Library/Caches/com.apple.Safari
ln -s /Volumes/RamDisk/Safari ~/Library/Caches/com.apple.Safari
rm -rf ~/Library/Caches/Firefox/Profiles/96je3nd4.default/cache2
ln -s /Volumes/RamDisk/Firefox ~/Library/Caches/Firefox/Profiles/96je3nd4.default/cache2
rm -rf ~/Library/Application\ Support/ISL/SILKYPIX_GlobalCache
~/Library/Application\ Support/ISL/SILKYPIX_GlobalCache
7.Firefox 的 cache 指向常常失效 改用此方法(範例)
網址列輸入:about:config
新增一個字串:browser.cache.disk.parent_directory
值(Mac):/Volumes/RamDisk/FireFox
值(Win):R:/FireFox
8.Chrome 的 cache (for Win)
系統管理員身份開啟「命令提示字元」
你的帳號:User1
目標路徑:R:/Chrome
刪除原本的資料夾
rmdir /s "C:\Users\User1\AppData\Local\Google\Chrome\User Data\Default\Cache"
建立資料夾
mkdir "R:/Chrome"
建立連結
mklink /D "C:\Users\User1\AppData\Local\Google\Chrome\User Data\Default\Cache" "R:/Chrome"
備註:有些時候升級或是更新,sort link,第六步要重做!