In order to handle much traffic, assume that there are 1 billion page views per day, what would be the best configuration of web server?
Actually this will depend on so many factors like 1. how well the application architectures is? 2. how optimized the database server is and etc?
But in idle scenario, what would be the best server configuration if the applications is written is PHP or ASP.NET?
This question is never going to fly here. It is more suited for serverfault - but even then there are a countless variables that need to be indicated.
And "if the applications is written is PHP or ASP.NET?" - well, which one is it?
Survive heavy traffic with your webserver