Deployment Platform Suggestions?

I’m going to be deploying a rails app in the near future, and am
deciding which web server to go with. It seems like all the cool kids
are using mongrel, which is not a proper web server, behind some other
app. People are also talking about litespeed, and lighttpd was the first
server platform for Rails apps I heard about.

Our site gets around 500,000 reqs/day. We’re planning on a 2-server
cluster behind a hardware load balancer, with a mySQL server and a file
server behind the web servers. The plan is to deploy the app code to the
two webservers, but serve statics such as images/videos from the file
server through a network share on the web servers.

Is there any reason not to use lighttpd in this setup? I’ve benchmarked
both lighttpd and litespeed, and they’re both extremely fast, but I
haven’t delved into setting up Mongrel at all.

I can’t wait to deploy this site. The current site running on Apache
with a Java backend, besides being ugly as sin, runs at about 1.5
reqs/sec. I’ve had to restart apache on several occasions when the
app(whose author has moved on from the company, thank the lord) has
frozen it.

Any suggestions or guidance are welcome.


This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs