听起来你不想比较这两种语言,但是你想要比较两种网络系统.
这很棘手,因为涉及许多变量.
例如,Python Web应用程序可以利用mod_wsgi与Web服务器进行通信,这比PHP与Web服务器通信的任何典型方式都要快(如果您使用Apache,甚至mod_php最终会变慢,因为Apache只能将Prefork MPM与mod_php一起使用,而不是像Worker这样的多线程MPM.
还存在代码编译问题.如您所知,每次文件更改时运行文件时,Python都会及时编译为字节代码(.pyc文件).因此,在第一次运行Python文件之后,将跳过编译步骤,Python解释器只需获取预编译的.pyc文件.因此,有人可能会说Python比PHP具有原生优势.但是,可以为PHP网站(我最喜欢的是eAccelerator)安装优化器和缓存系统,效果大致相同.
一般来说,存在足够的工具,以便人们几乎可以做对方可以做的所有事情.当然,正如其他人所提到的,切换语言的商业案例不仅仅涉及速度.我们在我现在的雇主那里用oCaml写了一个应用程序,结果证明这是一个错误,因为原作者离开了公司,没有其他人愿意接触它.同样,PHP-web社区比Python-web社区大得多;网站托管服务比Python支持更有可能提供PHP支持;等等
但回到速度.你必须认识到速度问题涉及许多活动部分.幸运的是,许多这些部件可以独立优化,为您提供各种途径来寻求性能提升.