以下是对早期的PHP 7.4性能基准测试,同时给出相关的测试数据,让你对PHP 7.4的开发历程有一个了解,参与测试的版本有:7.0.32、7.1.29、7.2.18、7.3.6-RC1、7.4.0-dev和PHP 8.0-dev。
概述 PHP 7.4一直在开发预加载选项、短闭包、自定义对象序列化、FFI工作与扩展运算符,包括其他更改,PHP 7.4版本会不断的发布其测试版,候选版本,直到PHP 7.4.0正式版本,在2019年1月份以来PHP 7.4已经分支,而PHP 8.0开发在Git master上,用于下一个主要的PHP 8版本,具有JIT功能和其他变化。
测试数据介绍 对PHP 7.4的pre-alpha性能状态进行测试,针对从Git构建的PHP 7.3.6、7.2.18、7.1.29和7.0.32运行了一些快速基准测试,每个版本都以相同的方式构建,测试环境如下:
以下是相关的结果:
PHPBench在这个阶段的7.4性能与PHP 7.3稳定性相当,已经比PHP 7.0的速度快了大约30%,当然,与PHP 5.5版本相比(参考:PHP 5.6已经停止安全更新,要升级到PHP 7.1、7.2或7.3版本),将获得了更大的提升:
PHP 7.4如果微基准测试中,要比PHP 7.3略快(参考:在RHEL 8系统中安装PHP 7.3及PHP 7.3-FPM的方法),而与PHP 8.0的性能相似,至少在JIT代码稳定并默认打开之前是这样:
在Phoronix Test Suite的内部PHP自我基准测试中,PHP 7.4确实和PHP 7.3性能水平相差不大,至少在这个pre-alpha状态下,不过自PHP 7.0以来,已有一些显着的增长:
注:以上就是早期的PHP 7.4性能基准测试结果,得出的结论是,和PHP 7.3稳定版性能相差不大,不过在某些微基准测试中,PHP 7.4的性能要领先一些。
相关主题 |