У Вас нет понимания того, что не от языка тут всё зависит. Зависит архитектуры, распределения, знаний в области масштабирования и поиска узких мест.
Производительности PHP более чем достаточно, чтобы принять запрос и отдать ответ.
В любом раскладе потребуется горизонтальное масшитабирование, кластеры, CDN, varnish, load balancing.
Прикручиваете мониторинг, находите боттлнеки. Зачастую, одним из узких мест являются следующие "ошибки:
- отдача статики тем же сервером, который принимает запрос на бэкенд - нужно вынести статику отдельно
- переполнение основного потока лишними задачами: часть из них можно (а зачастую нужно) вынести в воркеры, и как можно быстрее отдать респонс клиенту
- если используется ActiveRecord - выкинуть его, переписать на DataMapper/QueryBuilder
- кэширование на уровне HTTP и базы данных тоже необходимо. Redis просто musthave в данных случаях
uvelichitel: нет никаких проблем с OS и IDE. Всё работает. Вариантов сделать окружение рабочим - много. Мне интересно как сделать самым лаконичным способом.
Зашел сюда оставить такой ответ. Это нужно только для QA, либо для формы "сообщить об ошибке", чтобы помимо сообщения в фоне дописать ревизию, на которой можно воспроизвести баг.