文章图片
文章图片
文章图片
出品|开源中国
作者|白开水
PHP 8.1 已于上周正式发布 , 科技媒体 Phoronix紧随其后发布了针对 PHP 8.1 的性能基准测试报告 。
此次测试是在运行 Ubuntu Linux 的 AMD EPYC 72F3 服务器上进行的 。 所有受测试的版本都是在同一个系统上用相同的软件包和相同的构建选项重新构建的 。 用于参考对比的版本包括:PHP 8.1、PHP 8.0.13、PHP 7.4.26、PHP 7.3.33、PHP 7.0.33 和 PHP 5.6.40 。 PHP 7.1/7.2 则因为在这个堆栈中构建和运行时出现了分段故障而被排除在外 。
测试环境如下:
测试结果如下:
上图显示了使用 PHPbench 测试各版本 PHP 的性能结果 。 可以看到的是 , 自 PHP 5.6 推出以来 , 该语言在过去的几年里发展的都还不错 。 现在 , 在延续了 PHP 7.x 版本中的稳定改进的同时 , 从 PHP 8.0 到 8.1 又实现了约 4% 的额外改进 。
就PHP Micro 基准测试而言 , Phoronix 方面认为虽然它们不是太有用;但从测试结果来看 , 它们再次彰显了 PHP 在过去几年中的进步 。
而在使用 Phoronix Test Suite 本身进行的围绕 XML 解析、JSON 生成和其他常见的实际操作的各种代码路径的基准测试中 , 则存在一个情况 。 在 AMD EPYC Linux 服务器上 , 从 PHP 7.3 到 PHP 8.0 基本持平后 , PHP 8.1 实现了一个不错的改进 。 大部分显著的改进主要出现在 PHP 5.x 后期和 PHP 7.x 早期发布的时候 。
在渲染测试方面 , 上图的测试结果也表明 , PHP 8.1 的性能在朝着正确地方向继续发展 。
【PHP|PHP 8.1 性能基准测试】值得一提的是 , PHP 8.1 的峰值内存使用量甚至比以前的 PHP 版本略低 。 总的来说 , PHP 8.1 又是一个推动服务器端编程语言发展的好版本 。 PHP 8.1 在语言方面有一些很好的补充;而在性能方面 , 也实现了一些渐进式的改进 , 使其与其他脚本语言相比更具竞争力 。
- 小米科技|不聊性能只谈拍照!新旗舰反向升级成潮流,拍照手机如何选?
- 小米科技|预算只有两三千买这三款,颜值性能卓越,没有超高预算的用户看看
- 小米科技|RTX3060的性能到底如何?相比RTX2060提升有多大?
- 苹果|手机性能排行:华为垫底,vivo第一,黑马不是小米
- 小米12|自研动态性能调度!小姐姐实测小米12 Pro《王者荣耀》:功耗下降20%
- 高通骁龙|高通骁龙8扎堆上市,3款国产旗舰性能强悍,性价比超过iPhone13
- 高通骁龙|濒临下架,骁龙888处理器旗舰性能依旧可靠,65W快充确实香
- AMD 3D V-Cache 技术测试:延迟略增,但处理器性能更强
- 今日|《战神4》pc版正式解锁dlss和fsr性能表现
- 华为|华为SmartDC入选国家目录:性能提高97.8%,间接蒸发冷却