1. Сразу делать nginx
2. Не страдать преждевременной оптимизацией. На мой дилетантский взгляд High Load требует принципиально другого подхода к разработке. У вас, как минимум, должен быть работающий прототип чтобы на нем увидеть узкие места архитектуры и переписать уже все по-правильному. Обычно узкое место это SQL. Поэтому смотрите Memcahed, Redis.
Среда разработки и фрейморк тут вторичен, потому что, как уже сказали, к высокой нагрузке они все из коробки не готовы. Выбирайте то что проще потом допилить.