topr8 - 11:19 am on Feb 29, 2012 (gmt 0)
it's a pretty open ended question dailypress!
i shouldn't have thought bandwidth was much of an issue with the allowances most hosts give nowadays.
assuming the site is dynamic then optimising the sql queries is the most important thing that you can do. then caching of some sort if you have pages that are complicated to build.
as a reference i've run a 1,000,000 page view a month site on an old westhost VPS which had no problems handling it (although i'm no longer with them)
... then again a mid level dedicated server could choke on less than that if you are running an inefficient cms/forum whatever.