星期日, 8月 17, 2008

加速 Safari 3.1.2

Mac 上有個老牌的 ramdisk 程式叫 Esperance DV,一開始用 mac 我就裝了,但是一直有個問題,就是我發現 Safari 的 disk cache 既不在 ~/Library/Caches/Safari 也不在 ~/Library/Caches/com.apple.Safari,一度以為 Safari 不用 disk cache,可是連續用 df 觀察 disk free space 確實有隨著我操作 Safari 而減少,想必 cache 一定躲在某處,不過簡直是大海撈針,之前 google 了好久也無所獲,應該是某一版以後的 Safari(可能就是3.1.2) 把 cache 換了位置,晚上看了一下 ramdisk 覺得 utilization 實在太差,索性再去拜一下辜狗大神,果然有新發現了,原來新的 Safari 把 cache 藏到 /private/var/folders 底下了,這個目錄下面在每個人的系統中會有不同名稱的目錄,像我的是 
/private/var/folders/+h/+hosFUKpFZ4rVKhvQoW3bE+++TI/-Caches-/com.apple.Safari
就用 find 去找一個檔名叫 Cache.db 的檔案,就知道在哪個目錄下了,接下來就跟之前使用 ramdisk 的步驟一樣,把 cache 目錄 ln 過去就可以了。