Thanks Cactus,
Believe it or not, it is SME Server related question, he is using SME server for his web server.
The web site he is running is a Social networking site, which has a lot of stuff going on: friends, blogs, pictures, music, videos, instant messaging; The site relies very heavily on SQL. His site is approaching 20,000 users. According to the developer of the software he is using, 20,000 users is a point at which they recommend putting MySQL on a separate server in order to speed up processing of other stuff.
It is a common practice for for big sites to have sql on a separate server. And I have actually read several articles that recommend to have sql on a separate server behind a router/switch to minimize risk of getting personal data hacked.
So now actually I have two questions:
* What would be more beneficial, to have a faster server for front end or for SQL server (my guess is front end)
* My other question is, should he continue using SME server for such a large site, especially that his site is located in an ibay?