хмммммм 1М е сериозно натоварване. доколкото ми е извесно динамиката там се прави на базата на С и апаче , тъй като РНР-то товари. също така при тези натоварвания се избягват напълно динамичните страници (не си уточнил за какъв тип информация става въпрос - броячи, банери, 100% динамични сайтове ... едно апаче + mysql си брои милион и нагоре без проблем, но за динамични страници по 30-40К неможе да издаржи повече от 50-70К посещения (има и изключения) без да се получи осезаемо забавяне) .
виж тук. уж го дават доста бърз, но не съм го тествал лично.
http://freshmeat.net/projects/lsws/