PHP命令行性能与Ruby/Python/etc

PHP命令行性能与Ruby/Python/etc,php,performance,shell,codeigniter-2,Php,Performance,Shell,Codeigniter 2,我最近意识到,使用wget调用php cron脚本与使用命令行调用它们之间有着巨大的区别 php index.php controller function (此处使用codeigniter) 特别是当脚本在后端执行大量处理时 我意识到的是,如果从图片中删除apache,php的行为就像您在命令行中使用的任何其他脚本语言一样 我的问题是,当命令行上的所有脚本语言在性能方面工作时(比如说,如果我们正在构建一个web爬虫),命令行上的所有脚本语言都是平等的吗?或者,与Ruby、Python或Per

我最近意识到,使用wget调用php cron脚本与使用命令行调用它们之间有着巨大的区别

php index.php controller function
(此处使用codeigniter)

特别是当脚本在后端执行大量处理时

我意识到的是,如果从图片中删除apache,php的行为就像您在命令行中使用的任何其他脚本语言一样

我的问题是,当命令行上的所有脚本语言在性能方面工作时(比如说,如果我们正在构建一个web爬虫),命令行上的所有脚本语言都是平等的吗?或者,与Ruby、Python或Perl相比,使用php是否存在重大缺陷或性能缺陷


谢谢

脚本语言都有不同的性能级别。有时,这种差异是相当显著的。您可以在各种条件下找到多个性能比较,例如和

但是,如果您正在使用web爬虫,那么等待web响应的时间可能会克服脚本执行所花费的时间。真正检查性能差异的最佳方法是运行一些代表您的应用程序和度量的测试。这将取决于背景中“大量处理”的真实程度。但是,如果背景处理与web响应时间相比确实非常重要,那么各种在线基准将给出一个合理的一阶答案