سلام
دوست عزیز از همه مهمتر برای اینکه سایت بتونه به این همه درخواست در یک لحظه جواب بدهد، چیزی که باید در وحله اول توجه بهش نوع طراحی دیتابیس و کد نویسی هست. یعنی نوع تحلیل و طراحی دیتابیس بسیار مهم هست. و همچنین برنامه نویسی.
به نظر من با php کد نویسی بشه بهتر جواب خواهد داد. شما اگر به سایتهای همانند فیسبوک و ... که درخواست های بسیار زیادی در یک لحظه دارند توجه کنین با php نوشته شده هست.
در مورد دیتابیس هم اگر با php کد نویسی بشه به مراتب php با mysql خیلی بهتر جواب خواهد داد. ولی مونده به حجم داده ها و نوع پروژه. میتونید Mysql و یا Oracle رو انتخاب کنین.
سرور هم که 100% لینوکس بهتر از ویندوز خواهد بود.