I was thinking about different scalability features, and suddenly understand that I don't really know how much can handle one server (VPS). The question for them who have loaded projects.
Imagine server with:
- 1 Gb Ram
- 1 Xeon CPU
- CentOS
- LAMP with FastCGI
- PostgreSQL on the same machine
And we need to calculate count of request, so I decided to take middle parameters for app:
- 80% of requests using one call to db with indexes
- 40-50 Kb of html
- Cache in 60% of cases
Add some other parameters, and lets calculate, or tell your story about your loads?