|
記憶體虛擬硬碟
Ramdisk 是一種將記憶體模擬為軟、硬碟的程式。
除了在某些一定要用到軟碟片的情況下,可以當作虛擬軟碟來用外,更可以模擬為幾十甚至上百 MB 的硬碟,用來作為暫存資料或是執行常用程式。
因為記憶體運作的速度比機械式的硬碟快上許多,加上沒有硬碟機械耗損等缺點,因此很適合拿來放置讀寫頻繁但重要性卻不高的暫存資料,不僅可以提高程式執行的效率,更可以減少硬碟因為頻繁讀寫而造成的損耗。
用 PHP 開發網路應用的開發人員員都知道, PHP 之間的 session 通訊, 預設是以一個個的SESSION變數暫存檔來溝通, 雖然也可以設為 SQL中紀錄的存取, 但是配合 RAMDISK 使用檔案結構, PHP 效能會快速成長, 當很多用戶在執行 PHP 時, 從 RAMDISK 存取 session會比從硬碟讀快太多了, 而且SESSION 檔通常都很小, 所以也不會造成 RAMDISK 太大的負擔
Ramdisk 的版本眾多,在爬過許多討論串後,一般較為大家推崇的是一個叫做 Gavotte Ramdisk 的版本。它不僅免費,而且沒有容量的限制(前提當然是 RAM 要夠大),而且經過大家實際使用,認為其穩定度要比其他版本來得好。
Gavotte Ramdisk 可以在這下載 http://www.chweng.idv.tw/downloads/rramdisk.rar |
|