PHP 8.1 前两周才发布了 Alpha 版本, 目前仍在积极开发中. 近日, 外国科技媒体 Phoronix 发布了针对 PHP 8.1 早期版本的性能基准测试报告.
测试环境如下:
用于参考对比的测试版本包括: PHP 7.1.30,7.2.34,7.3.29,7.4.22,8.0.8, 以及 7 月 14 日发布的 PHP 8.1 更新.
测试结果如下:
上图是运行 PHPBench 测试的结果. 数据显示, PHP 8.1 的性能比 PHP 8.0 提升了大约 3%. 与几年前发布的 PHP 7.1 相比, 性能提升了 33% 左右. 当然, 如果和更老的版本 PHP 5 比较, 性能的提升更加明显.
上图是各版本 PHP Micro 基准测试的结果, 通过一些 PHP 自带的内置测试, 可以看到 PHP 8.1 的速度比 PHP 8 略有提升, 如果与 PHP 7.1 相比, 速度提升接近 1 倍.
上图显示的是运行 Phoronix Test Suite Self Test 1.0 的测试结果, 可以看到, PHP 8 和 8.1 在这方面的性能差距并不大. 但如果跟 PHP 7.1 或 7.2 进行对比, 它们的成绩与 8.1 相差了十多倍.
上图是综合了各测试结果的评分数据对比, 就目前的结果来看, PHP 8.1 的成绩是 PHP 7.1 的 3 倍左右, 与 PHP 8 相比则没有太大的变化.
最后, 从性能基准的测试数据来看, PHP 8.1 是基于 PHP 8 的一个很好进化, 无论是性能方面的提升还是语言特性的增加.
详细测试结果查看 https://www.phoronix.com/
本文转自 OSCHINA
本文标题: PHP 8.1 早期版本的性能基准测试
本文地址: https://www.oschina.net/news/150699/php-8-1-benchmarks-perf-early
来源: http://developer.51cto.com/art/202107/672715.htm