Re: RoR website 效能問題

看板Ruby作者 (godfat 真常)時間16年前 (2008/02/18 15:56), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/8 (看更多)
真的要先說我對 web development 不熟... orz ※ 引述《xuitejoke (xxddite)》之銘言: : 而只要一個人 hang 住,其他人亦無法進來。myangelsays.com 至 : 發生 peak 時亦曾發生 memory leak ,導致 process 被 OS kill 掉 : => 到這裡我才知道為什麼要開 cluster 前面再做 balancer 我個人是認為 mongrel 一定要做 cluster, 原因是 mongrel 好像 一次只能處理一個 request? 這樣有人 hang 住其他人當然進不來... 這好像也是因為 rails multi-thread 有問題?所以用 multi-process 來處理。 apache 也有大量 prefork 不是?雖然說 apache 效能似乎很差? : =>結論:要乖乖做 balancer 和做 cache。否則 request 一高的確比 apache+php 容易 : 爆炸一百倍。但是日 pv 在 5000 以下可以完全不用理會這個問題。 apache + php 一般是不是用 mod_php? 聽說這效能很好,再加上,apache 本身可以處理 static files? 拿 single mongrel 跟 apache+mod_php 來比,我是覺得不太公平... 或許也可以試試 mod_ruby? 只是我目前好像沒聽過有人這樣做就是了 不過有人試過 nginx + thin 嗎?這看起來好像蠻有發展的。 nginx 應該是夠穩了,只是 thin 還在 alpha, 承載量大時不知道會不會出事 好像也有人在開發讓 ruby 跑在 erlang server 上,這應該也值得期待 erlang 在這方面似乎強得不可思議... -- Nobody can take anything away from him. Nor can anyone give anything to him. What came from the sea, has returned to the sea. Chrono Cross -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.121.85
文章代碼(AID): #17kJejc3 (Ruby)
討論串 (同標題文章)
文章代碼(AID): #17kJejc3 (Ruby)