ACSite.NET 線上服務論壇

FAQ 常見問題與解答 => 雲端 VPS 主機 FAQ => 主題作者是: acsite 於 十二月 29, 2008, 09:23:42 pm



主題: 架站所需要的記憶體大概多少才足夠?
作者: acsite十二月 29, 2008, 09:23:42 pm
虛擬主機是整台主機共用一個 Apache+PHP+MySQL
而 VPS 是每個帳號都有 Apache+PHP+MySQL
所以記憶體的使用量便常常成為 VPS 使用上的問題

如果要架設 Apache+PHP+MySQL 網站
我們認為 128MB 記憶體勉強可以 (需要經過手動調校)
而 256MB 記憶體則應該是基本需求

至於 lv1 方案的記憶體只有 64MB
所以我們會建議 lv1 方案用於學習 Linux
或者使用命令列 (不要用控制台軟體) 架設簡單而且自用的伺服器
另外請小心,CentOS/Fedora 的 yum 因為使用 python 寫成
在 64MB 記憶體下常常無法正常運作
所以若使用 lv1 方案,建議採用 Debian 系統,使用 apt-get 安裝套件

其他參考文件:選用VPS的標準判定...以記憶體為主的選擇 (http://www.acsite.net/tw/forum/index.php?topic=1643.0)


主題: Re: 架站所需要的記憶體大概多少才足夠?
作者: acsite十二月 30, 2008, 02:37:24 pm
上面的估算是以 Apache+PHP+MySQL 為前提
如果有經驗的系統管理者,可以採用 lighttpd 或 NginX 等輕量級伺服器
應該可以再減少記憶體的使用量


主題: Re: 架站所需要的記憶體大概多少才足夠?
作者: weiye十一月 29, 2009, 01:16:45 pm
那如果是要裝 Ruby on Rails 呢?

大概要怎樣的需求才夠呢?


主題: Re: 架站所需要的記憶體大概多少才足夠?
作者: acsite十一月 29, 2009, 02:07:54 pm
您好:

實在抱歉我們沒有使用過 Ruby on Rails
所以無法提供建議給您
不過您可以參考 http://ihower.tw/blog/archives/1743 的說明

引用
Rails 應用程式也常常在hosting比PHP碰到更多的麻煩。因為Rails框架程式大小的關係,它需要一直使用記憶體,而不是只在有request的時候。你需要100-200MB的專用記憶體來維持一個低流量的Rails應用。對比的PHP則可以在一台機器裡跑上上百的應用,因為他們不需要佔據任何記憶體直到被存取。(譯註:這個局面已改變,請參考 mod_rails)