Elite Member
|
RAM大是可以切RAMDISK, 但是要先看這個RAMDISK能對http server能提供什麼?
也要看你想做的是"幫server降低運作負擔" 還是"讓使用者感覺網站反應變快"
網頁加速的技術很多, 舉幾個例子
TCP multiplexing, SSL offload, content compression, application front end acceleration, reverse web cache, server load balance....etc
典型的web server 可能僅是前台,後面還有application server甚至database.
先看看效能瓶頸在哪邊再下手比較適合.
先不說RAMDISK是揮發性儲存媒介,一沒電就lost data(ex:遇到非正常關機/lost power)
把資料放在RAMDISK甚至service跑在哪裡, 真的是玩命的~
即使基於 "從RAMDISK抓content快於從磁碟抓" 理論上是OK的, 但是實際上邊際效益可能不大.
因為RAMDISK傲人的速度是在相較硬碟的超快寫入與無敵短的seek time,
所以一般在本機使用的人,拿它作暫存/快取 頗有用, 也可順便少一些硬碟IO
但若講到提供資料出去給別人看的速度,瓶頸可能是在線路,而不是硬碟上.
即使把RAID硬碟組提升到RAMDISK之速,可能不是網站變快的關鍵.
|