I'm currently using LightTPD as my web server, but I've recently noticed that this package has disappeared from the Debian testing repositories and is now only available in unstable This means I'm looking for a new, lightweight web server. So far I've found Cherokee which is in testing. Does anyone have any experience with this and/or any other suggestions?
I was looking into this before, but mainly for DSL. I found that they reccomended Monkey which does CGI and PHP.
I don't know a lot about lightweight servers, but apache2 doesn't seem so heavy to me (but I must admit, all my webservers run on decent machines >1500MHz or Xeon 2,8), and they get hammered quite hard too (average 20-50 users online all the time), with PHP, CGI and ASP (mono package) parsing...
Cheers Doug, I'll check it out later, can't seem to access the debian repos for it atm. Glider, while Apache2 is generally better than Apache1.3, it still uses a lot of memory. This particular server is a VPS with 128 MB RAM and shared usage of an Opteron 246. Apache isn't a viable option here. Oh, I wouldn't say 50 concurrent connections is "hard" According to apache bench, my ickle server tops out at 259 concurrent connections (for simple echo 'helloworld'; page) . I guess I could just spawn more PHP processes, but this is just a play/development server so there's no point.
50 average Spikes are a 5-10 fold that (certainly if users use the fasterfox plugin...) Haven't run the apache benchmark, fellow members probably won't like it if I flood their webserver But 128MB might be a little lowish, I agree
I was looking for someone else to maintain a package. Can't be bothered doing it myself Not sure about Monkey. I don't think it has any url rewriting or authentication modules