Esperance DV ─ 加速 Safari、Firefox 的瀏覽速度

西元 2008 年 1 月 7 日 凌晨 1 點 17 分





各位瀏覽器的重度使用者朋友們,覺得瀏覽器速度不盡理想?快把快取丟到 ramdisk1 吧,速度會有所改善喔。反正記憶體越來越便宜,不用白不用啊!

Windows 或 Linux 的使用者可以用 Gavotte Ramdisk 這套軟體,使用方法請參考Gavotte Ramdisk 免費的「虛擬硬碟」 (重灌狂人)。

Mac 使用者請用 Esperance DV 這套軟體。

下載並安裝完成之後,請打開「系統偏好設定」來設定。

Esperance DV @ 系統偏好設定

Esperance DV @ 系統偏好設定

依照下列步驟一步一步設定:

Esperance DV 設定步驟

Esperance DV 設定步驟

  1. Name:Ramdisk 的名稱
  2. Capacity:Ramdisk 的容量,記憶體比較多的可以設多一點,像我 2GB 記憶體就設到 256MB
  3. Create on opening session:開機時是否要自動建立 ramdisk
  4. Location:Ramdisk 資料要回存到哪個目錄,檔名為「ramdisk 的名稱」加上 dmg 副檔名 (例:RamDisk.dmg)
  5. Save in disk image & Self auto save:前者決定是否自動回存 Ramdisk 資料 (應該是定時處理);後者決定是否自動回復資料到 Ramdisk (開機建立 ramdisk 之時)
  6. Create:建立 ramdisk

建立 ramdisk 之後,從 Finder 可以看到一個已經掛載的可移除式磁碟機: (名稱是你剛取的 ramdisk 名稱)

剛建立好的 ramdisk

剛建立好的 ramdisk

如果你是 Tiger 系統的 Safari 使用者 (Leopard 系統請見後述),可以直接把底下的「Move Safari Web Cache disk on RamDisk.」打勾,快取就會自動設定好了,唯一需要做的就是重新啟動 Safari! :p

其它的瀏覽器則要…

  1. 關閉瀏覽器
  2. 用 Finder 在 ramdisk 上建立一個空白目錄 (名稱不拘)
  3. 用 Finder 刪除原有的瀏覽器快取目錄

瀏覽器快取目錄如下:

  • Leopard 系統的 Safari:~/Library/Caches/com.apple.Safari
  • Tiger 等舊系統的 Safari:~/Library/Caches/Safari
  • Firefox~/Library/Caches/Firefox
  • Shiira~/Library/Caches/Shiira
  • Camino~/Library/Caches/Camino
  • 其它:大概名稱都逃不掉是 ~/Library/Caches/xxx

刪除快取目錄之後,請開啟工具程式裡的「終端機」程式 (iTerm 亦可),輸入指令把快取目錄連結到 ramdisk 剛建好的目錄:

ln -s /Volumes/xxx/yyy <browser_cache>

xxx 請換成你的 ramdisk 名稱;yyy 請換成你在 ramdisk 上建立的空白目錄名稱;<browser_cache> 則是前面剛刪除的快取目錄。

完成之後就可以啟動瀏覽器瀏覽幾個網頁,快取資料應該就會儲存在 ramdisk 裡了。 (看有沒有檔案產生在 ramdisk 的目錄裡面)

題外話,Mac 瀏覽器的快取資料不像 IE 都是一個個檔案照實存下來 (xxx.htm, yyy.jpg, zzz.css, …),而是存成一或少許幾個檔案,如果你想挖快取裡面的網頁或圖片等資料的話,可以試試 File Juicer 這套軟體。 ;)

相關連結


  1. Ramdisk:切出記憶體的一部分空間來當磁碟機使用,雖然跟硬碟沒什麼兩樣,但存取速度可是比硬碟快上許多,唯一缺點是容量無法設太大。 [返回 ↩]

標籤:







5 則留言 @ “Esperance DV ─ 加速 Safari、Firefox 的瀏覽速度”

  1. MyAvatars 0.2 MyBlogLog
    Gravatar

    (這是什麼?)

    [...] 現在Ram很便宜,每台Mac幾乎都插了2G甚至4G的ram,這時就拿一小部份出來做ramdisk吧。推薦用免費的Esperance DV來做,把常用的cache都放進ramdisk可以讓程式執行速度大大提昇。 [...]

  2. MyAvatars 0.2 MyBlogLog
    Gravatar

    (這是什麼?)

    不好意思可否請教一下,在我改完後也成功了(以ff改),想說運用無誤要再次用到safari時,發現cahes裡的資料夾少了好多東西(原本有很多軟體的cahes,現在都不見了)連safari的cahes檔也找不到,這有解嗎?

  3. MyAvatars 0.2 MyBlogLog
    Gravatar

    (這是什麼?)

    To jns:
    Cache 資料不見應該不是什麼大問題,你可能是連結 (ln) 時目錄打錯才會這樣子吧?

  4. MyAvatars 0.2 MyBlogLog
    Gravatar

    (這是什麼?)

    大大的說明相檔清楚,但我還有個問題想請教一下
    為什麼在我的ramdisk/safari 中只有出現一個 safari 的替身,並沒有看到其它的快取檔案呢?
    但在 ramdisk/firefox 中就有看到像是快取的檔案~

    我下的指令為:ln -s /Volumes/RamDisk/safari ~/Library/Caches/com.apple.Safari
    這有錯嗎??

  5. MyAvatars 0.2 MyBlogLog
    Gravatar

    (這是什麼?)

    To 小貝:
    你看到的替身是你之前建錯的吧?你下的指令沒錯啊,你可以把那個替身刪掉重新試試。

    說到快取檔案,我 Leopard 下的 Safari cache 不知跑哪去了?刪掉也不會重新產生,不過 Tiger 那邊還存在說,有夠靈異的。 XD

留個言吧!