I'm going to be speccing up a web server up for a website i'll be developing. The website will expect around 20k hits per day, possibly rising and will be very database driven.
what sort of setup should i have for the best performance? Do i need a seperate database server and web server or is it fine to have them both on the one Server?
and what other aspects are important to focus on?