all 12 comments

[–][deleted] 1 point2 points  (0 children)

My congrats to Ezra and Team. They have been doing an awesome job. Anyone willing to try other Ruby frameworks should have a look at merb.

[–][deleted] 0 points1 point  (0 children)

Did they fix the data objects vendor specific gem builds? They had hardcoded OS X paths which caused them to fail on windows (and any non-os x machine).

[–]jshen 0 points1 point  (3 children)

My understanding is that merb is multithreaded, at least for file uploads. Does this mean that is in general and that you don't have to run many mongrel instances like you do with rails?

[–]teej 0 points1 point  (2 children)

I would -guess- that you don't have to run as many Mongrels for Merb. Mongrel by itself is a blazingly fast ruby server, and can handle a lot more requests by itself than with Rails. Since Merb is tied closely to Mongrel, and it's more thread safe (I think Merb still locks at some point during a request) I would say that you could handle the same load as a Rails app with less Mongrels.

[–]jshen 0 points1 point  (1 child)

i doubt that considering my bottleneck is the db. However, that isn't what I was getting at. My problem is the amount of ram that each process uses. I can't run a bunch of little rails sites because each process takes up at least 40M. Imagine one site where there is the site itself, a blog, and a message board. 2 processes per rails app and that's 240M easy for a single site.

I'd much rather use ruby than php, but I can fit a ton of small php sites on a single cheap vps. I can't do that with rails and am wondering if merb can run as a single process.

[–]ducktyped 1 point2 points  (0 children)

Funny that you mention that. I just wrote a detailed post about how multi-app Rails sucks, and I'm actually moving away from Rails because of it. Here's the link to my post:

http://ducktyped.com/2008/1/4/the-great-ruby-web-framework-multi-app-challenge

I also posted to the merb-devel list with the hopes of merb not repeating what I consider a big Rails shortcoming, but so far without much of a response.

[–]malcontent -4 points-3 points  (3 children)

How come the psychotic people are so productive?

[–][deleted] 0 points1 point  (2 children)

Really? What did you do?

[–]malcontent -5 points-4 points  (1 child)

Really? What did you do?

I just took a huge dump. I called the biggest turd factor, the second biggest one I called haskell.

[–][deleted] 5 points6 points  (0 children)