Цитата:
Сообщение от
belugin
То есть во-первых, многопоточность не является единственной претензии.
Во-вторых, собственно web не требует, чтобы каждый запрос внутри был отдельным потоком или процессом или волокном.
Из теории мы знаем, что из этой троицы процесс самое дорогое. Может, php получил б какую-то выгоду в производительности, пересев на потоки.
То что традиционный PHP создает отдельный поток для каждого request и затем убивает этот поток полностью отвечает GET/POST stateless природе web. Такой подход и обеспечил в основном популярность PHP так как именно это и обеспечивает простоту, дешевизну и надежность хостинга.
Производительность PHP сейчас вполне на уровне.
PHP 7 в среднем вдвое быстрее PHP 5.6, а также использует на 50% меньше памяти вовремя обработки запросов.
https://habrahabr.ru/post/280071/
C++ vs. Python vs. Perl vs. PHP performance benchmark (2016)
https://blog.famzah.net/2016/02/09/c...enchmark-2016/- NodeJS got almost 2x faster.
- Java 8 seems almost 2x slower.
- Python has no significant change in the performance. Every new release is a little bit faster but overall Python is steadily 15x slower than C++.
- Perl has the same trend as Python and is steadily 22x slower than C++.
- PHP 5.x is the slowest with results between 47x to 60x behind C++.
- PHP 7 made the big surprise. It is about 10x faster than PHP 5.x, and about 3x faster than Python which is the next fastest script language.