2012-11-11 56 views
1

這可能看起來像一個新手問題,但我無法在谷歌上找到答案。值得在我的服務器上運行memcache嗎?

我有一個服務器與128MB的內存。我想知道安裝memcache是​​否有助於減少服務器負載,比如說我犧牲了5至10MB的內存緩存。這甚至值得嗎?如果是這樣,我將如何將memcache限制爲5至10mb的內存?

+1

128MB?你一定在開玩笑。這些天你找不到一臺電腦的內存小於2-4GB – mvp

+0

@mvp true,但這只是一個啓動vps。我可能會得到一個更好的,但現在這是我必須處理的。 – user115422

+0

你在運行apache還是其他的東西? – mvp

回答

7

我想你應該先用nginx替換apache。這將允許您減少內存使用量,可能甚至低於64MB,並且還會降低服務器負載。

然後,您可以將最多60MB的內存分配給memcached,這應該有助於進一步降低負載。

+0

嗯......從apache下去到nginx?我的意思是我有幾個預裝的mods,我使用htaccess。但我明白你的觀點。換句話說,5-20mb的memcache並沒有什麼區別 – user115422

+1

nginx對於apache用戶有很多差不多的替代模塊http://wiki.nginx.org/ModuleComparisonMatrix – mvp

+0

可以試試lighttpd,需要重寫你的.htaccess文件,但應該使用少一些內存。 – sean

相關問題