设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 115|回复: 18

PHP8要来了,据说上jit后性能是PHP5.4的4倍

[复制链接]

43

主题

190

回帖

575

积分

高级会员

积分
575
发表于 2020-6-9 07:31:16 | 显示全部楼层 |阅读模式
外国科技媒体 Phoronix 发布了针对 PHP 8 的性能基准测试报告。由于 PHP 8 Alpha1 大约要到6月中旬才发布,所以 Phoronix 从 PHP 8 最新的 Git 代码(截至5月底)构建了用于测试的版本。PHP 8 重要新特性除了新的 JIT 编译器,还包括新的静态返回类型、union types 2.0(联合类型)和 attributes(属性)等。

用于参考对比的版本包括:PHP 7.4.6, 7.3.18, 7.2.31, 7.1.33, 7.0.33, 5.6.39, 5.5.38 和 5.4.44,以及启用了 JIT (Just In Time) 的 PHP 8。

所有受测试的版本都是在相同系统中使用相同的编译器和 PHP 配置文件以相同的方式进行构建,测试环境如下:



测试结果如下:



上图显示了使用 PHPbench 测试各版本 PHP 的性能结果。可以看到,从 PHP 7.4 stable 到 PHP 8 有小幅度改进,大约是 7% 的提升,但如果 PHP 8 启用了 JIT,性能改进可以说是非常明显,比 PHP 7.4 stable 提升了 92%。至于更旧的版本,PHP 8 with JIT 的性能是 PHP 5.4 的 5 倍。





上图是各版本 PHP Micro 基准测试的结果,通过一些 PHP 自带的内置测试,可以看到 PHP 8.0 的速度比已经很快的 PHP 7.4 略有提高,而启用 JIT 支持后,其速度更是碾压全场。



上图的测试结果显示,在使用 Phoronix Test Suite Self Tests 进行测试的过程中,无论是否开启 JIT,PHP 8 的性能

与 PHP 7 的成绩都没有明显的改进,主要是遇到了 I/O 瓶颈,所以总体上没有产生太大的差异。





同样的,在渲染测试和合并测试方面,启用 JIT 的 PHP 8 没有产生明显的优势,不过与旧版本 PHP 5 相比,PHP 8 的性能有了显著的提升。



上图是综合了各测试结果的评分数据对比,就目前的开发状态来看,PHP 8.0 的速度是 PHP 5.4-5.6 的 3 倍左右,启用 JIT 后,就变成了 4 倍左右的差距。

从数据来看,PHP 8.0 是一个相当值得期待的版本,无论是性能方面的提升还是语言特性的增加。

详细测试结果查看 https://www.phoronix.com/
回复

使用道具 举报

139

主题

302

回帖

1147

积分

金牌会员

积分
1147
发表于 2020-6-9 08:49:06 | 显示全部楼层
当你们的服务器已经开始感觉到php5.4和php7的区别时,你的MySQL早就已经冒烟儿了
回复

使用道具 举报

12

主题

99

回帖

274

积分

中级会员

积分
274
发表于 2020-6-9 07:32:39 | 显示全部楼层
7.4还没有用上
回复

使用道具 举报

14

主题

62

回帖

182

积分

注册会员

积分
182
发表于 2020-6-9 07:33:49 | 显示全部楼层
我的512m小鸡能用不
回复

使用道具 举报

397

主题

3448

回帖

8275

积分

论坛元老

积分
8275
发表于 2020-6-9 07:35:31 | 显示全部楼层
正式上线生产环境还需多久?
回复

使用道具 举报

19

主题

487

回帖

1081

积分

金牌会员

积分
1081
发表于 2020-6-9 07:37:47 | 显示全部楼层
好厉害的样子



回复

使用道具 举报

6

主题

504

回帖

1064

积分

金牌会员

积分
1064
发表于 2020-6-9 07:39:44 | 显示全部楼层

小朋友 发表于 2020-6-9 07:33

我的512m小鸡能用不

抱歉,用不了

回复

使用道具 举报

99

主题

3017

回帖

6387

积分

论坛元老

积分
6387
发表于 2020-6-9 07:33:00 | 显示全部楼层
牛逼,我不玩了
回复

使用道具 举报

73

主题

408

回帖

1121

积分

金牌会员

积分
1121
发表于 2020-6-9 07:46:44 | 显示全部楼层
还在用5.X
回复

使用道具 举报

9

主题

994

回帖

2129

积分

金牌会员

积分
2129
发表于 2020-6-9 07:59:11 | 显示全部楼层
还在用centos7默认yum install php的5.4.16年底才会有正式版吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2026-2-7 13:36 , Processed in 0.013625 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表