(12-29-2009, 09:20 AM)Zomaian Wrote: I would suggest you to use Linux do to the fact that it is faster for website hosting. But if you would like to host a private gaming server or a batch you will need Windows ;)
As stated in my previous post, it depends on what you wish to achieve from your server. If you are comparing a Linux server running Nginx (web server) to a Windows server running Apache 2.2, and are performing tests with static content, then it's an apples to oranges comparison - Nginx will easily out perform the other. It's the same with PHP and ASP - if you want PHP, then it will be far more cost effective to go with a Linux environment, but the performance your server can achieve will depend on its specifications and configuration.
I'd also like to point out the wonders of Linux - it can happily host a game server. For example, cPanel Game Server supports many modern games and is there to be run on a Linux box. It's a simple case of if you don't need any Windows exclusive features, or if you are equally comfortable with a Linux environment and you can achieve the same or better results, then go for a Linux platform.