5/28/2007

Event Driven Mongrel

Mongrel 就大家所知道的,是採取 Thread 的方式來運作的,但是multi thread 在concurrent 大時 loading 會很重,要花很多時間處理很多 thread sync 問題。所以現在很多 Web Server ,包含 Lighty,Zeus 都是採用 Event Driven 的方式來實做,Apache 現在也有 Event Driven 的運作方式。

Mongrel 現在也有人做 Event Driven 的實做方式了,不過你得跟 Swiftiply 一起安裝。

gem i swiftiply

然後啟動 Mongrel 就始用

EVENT=1 mongrel_rails start

就可以啟動了。

快不快的部份我現在還沒發現,但是至少跑到現在還沒掛點是個很好的事情。


沒有留言: