Из-за большого количество посетителей сайт поплыл, что делать?
Как исправить проблему, кроме как переделывать на Nodejs?
Контролировать запросы к БД. Не создавать повторных идентичных запросов без нужды. Повторно использовать полученные данные. Использовать кэширование данных. Оптимизировать структуру БД, включая индексы.Есть ли решения кроме Nodejs?
Проблема у вас не в PHP.Как сделать чтобы на сайт могли зайти неимоверное количество людей и чтобы сайт выдержал нагрузки
Использовать рекомендации, которые я и другие вам написали.
Правда жизни: Прочитал книгу "Как изучить PHP за 20 минут" - сделал сайт. Все классно, но если заходит больше 3х человек сайт перестает работать! PHP - га**о! Ухожу на NodeJS\Ruby\Python\*...
Ну вообще то 1500 запросов в минуту это совсем таки мало. Такую "нагрузку" держит стандартный веб-сервер (Apache + PHP) на виртуалке с 512Мб оперативной памяти и 1 ядром. Так что, на мой взгляд, что-то не ладное в вашем коде. На чём собственно сайт? Какой PHP движок?
Плюс ко всему, вы вопрос неверно строите. Что значит в вашем понимании "неимоверное количество людей"? Для каких целей? Ваш сайт - соцсеть? Интернет магазин? 
А что у вас с кешированием MySQL-запросов, данных? Наверно не используете?