Traffic to our Edu2.0 web site has been steadily increasing so we decided to upgrade our infrastructure.
- added a dedicated database server
- upgraded from Rails 1.1.6 to Rails 1.2.6
- use memcached for session storage
- added "expires" headers for browser caching
These improvements resulted in a snappier web site and increased capacity. With any luck these changes (with perhaps a few SQL optimizations) will support another 10,000-20,000 members. We also plan on upgrading to Rails 2.1 shortly for the timezone support.