我们来剖析:
我看了很多人的回答!
回答一:

实在不是Python慢,而是PHP太快了.就像你不能说科比差,只是乔丹太厉害了罢了.
回答二:
拿 C 和 Python 比当然 C 快了。这个测试利用的 PHP 的函数大部分是措辞本身供应的,而这些函数是用 C 写的。Python 正相反,大部分函数是用 Python 写的。这个测试只能证明这个功能 PHP 比 Python 快。而不能解释措辞本身的速率。如果要证明措辞本身的速率,测试代码该当绝大部分韶光运行在本措辞的代码内。
回答三:
python调c比较快,要用高性能的地方独立出去做c的模块。比较之下nodejs只能用tcp、stdio之类的办法和另一个进程的c沟通。(如果有其他方法望指出性能上,用不用c,差异很大。
PHP 和 Python(CPython) 目前都没有 JIT,PHP 能胜出只能解释底层 VM 性能比 Python 的要好。
实际上 PHP 措辞官方开拓组从 5.4 时期就一贯在优化 VM 的性能。PHP7 版本对底层的数据构造进行了很大的改造,比较 5.6 提升了 1 倍以上的性能。而 Python 3 比较 Python 2 性能上反而是在退步。
密集打算场景,静态措辞和 有 JIT 的动态措辞 会有很大的上风。可以看到 Node.js(基于 V8 引擎) 的测试成绩远超 PHP 和 Python 。前者的打算指令是直接作为 CPU 指令实行的,后者打算实际上是 VM 上的高等指令,实现事理上有很大差异。
不过,各位 PHPer 也别灰心,PHP 官方开拓组已经在开拓 JIT 特性了,大概下个版本 PHP 就会携带 JIT ,到时在密集打算场景下将会和 Node.js 在同一数量级。
其余再说句,PHP、Python、Node.js 都是写运用软件的,措辞的打算性能没那么主要。你的程序如果对性能敏感,C/C++/GO/Rust 这些静态编程措辞才是最好的选择。