Что хорошо для проектов, над которыми вы работаете, так это тратить как можно меньше времени на их написание, поскольку время разработки в порядке дороже, чем любые предполагаемые различия в производительности. Так что придерживайтесь того, с чем вы знакомы.
Ответ на ваш вопрос: они оба достаточно быстрые.
Любое такое сравнение сложно, потому что вы в конечном итоге делаете вещи по-разному на разных языках. Java-байт-код, вероятно, быстрее интерпретируется, но опять же любая приличная установка PHP использует в качестве кэша кода операции, в значительной степени сводя на нет любое такое преимущество в реальном выражении.
Java также имеет более сложную модель разработки, поскольку веб-процессы являются постоянными. Это может иметь преимущество в производительности, но также может создавать такие проблемы, как утечка памяти и других ресурсов, чего нет в PHP, поскольку все создается и уничтожается при каждом запросе (за исключением информации о сеансе, memcache и т. Д.).
Также PHP-расширения могут быть созданы для любых частей, которые вы хотите ускорить.
10000 долларов можно купить очень много оборудования. Он может купить оборудование для запуска ТАК. Это не отнимает у разработчиков много времени.
У меня есть опыт разработки Java и PHP. Я обычно выберу PHP для веб-разработки из-за:
- быстрее тестировать изменения в разработке (т. Е. Нет этапов сборки / развертывания, а у Java hot-deploy есть серьезные ограничения). Слова не могут выразить, насколько свободно тестировать изменения, сохранив файл, над которым вы работаете, и нажав перезагрузить браузер, вместо запуска процесса сборки Ant / Maven;
- гораздо меньше проблем утечки памяти / ресурсов;
- обширная библиотека функций для выполнения практически любых задач;
- дешевле для хоста (на нижнем уровне).
Я буду использовать Java для некоторых вещей, например для всего, что связано с фоновой обработкой и многопоточностью, что не является сильной стороной PHP.
Вы заметите, что производительность (или ее отсутствие) даже не считается причиной или снова.
Извините, если это не отвечает на ваш вопрос, но такие проблемы с производительностью бесполезны.