Whew, RubyForge got 209K hits on Sep 21. It seems to be averaging about 160K hits per day during the week and about 100K per day on the weekend. And that's just the GForge part of the site - that doesn't include all the project web sites or the RubyGem downloads.
The machine's load average is still pretty low; it's about .10 to .30 most of the time. There are still some things we could do to tweak performance, too - we don't even have a PHP cache thingy like PHP Accelerator installed yet. So we've still got some headroom.
Another option would be to get some more RAM. We've got 2 GB in there now and I think that it can handle 16 GB. We could probably keep the entire PostgreSQL database in memory - it's only 650 MB on disk.
Anyone thought about creating a Rails-based RubyForge? How big of a project would that be? It would have to be created in parallel with the current RubyForge and swapped in after it had been well tested, of course.
Any ideas about how much work that would be? It would be cool if we were eating our own dogfood.
Posted by: Who | September 25, 2005 at 01:14 AM
Hi Who -
I think it'd be a bit tricky since the GForge database schema isn't very Rails-friendly and there are about 100 table. Also, it would fork GForge, and I think there are some advantages to having a common codebase that everyone contributes to... even if it's in PHP :-)
Yours,
Tom
Posted by: tomcopeland | September 26, 2005 at 09:28 AM