PHP5与PHP7的性能对比哪个更好-创新互联
PHP5与PHP7的性能对比哪个更好?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
专业从事成都网站制作、成都网站建设,高端网站制作设计,微信平台小程序开发,网站推广的成都做网站的公司。优秀技术团队竭力真诚服务,采用H5技术+CSS3前端渲染技术,成都响应式网站建设,让网站在手机、平板、PC、微信下都能呈现。建站过程建立专项小组,与您实时在线互动,随时提供解决方案,畅聊想法和感受。
PHP 的解释器为 Zend Engine ,进入源码包的 Zend
目录,这是 PHP 最核心的部分,主要负责 PHP 的语法实现、内存管理及脚本的编译运行环境等。
/opt/softpackage/php-5.6.8/Zend /opt/softpackage/php-7.2.33/Zend /opt/softpackage/php-7.4.0/Zend
找到测试文件 bench.php
,这个文件里编写了很多测试代码,比如
// 执行一百万次字符串 hallo 长度的计算 function simplecall() { for ($i = 0; $i < 1000000; $i++) strlen("hallo"); }
执行 /usr/local/php-5.6.8/bin/php bench.php
,测试结果如下
simple 0.657 simplecall 1.980 simpleucall 1.712 simpleudcall 1.935 mandel 2.531 mandel2 2.860 ackermann(7) 1.101 ary(50000) 0.282 ary2(50000) 0.147 ary3(2000) 1.557 fibo(30) 5.309 hash2(50000) 0.362 hash3(500) 0.348 heapsort(20000) 1.564 matrix(20) 0.857 nestedloop(12) 0.796 sieve(30) 0.737 strcat(200000) 0.079 ------------------------ Total 24.813
执行 /usr/local/php-7.2.33/bin/php bench.php
,测试结果如下
simple 0.089 simplecall 0.037 simpleucall 0.156 simpleudcall 0.169 mandel 0.483 mandel2 0.566 ackermann(7) 0.148 ary(50000) 0.186 ary2(50000) 0.020 ary3(2000) 0.237 fibo(30) 0.519 hash2(50000) 0.062 hash3(500) 0.048 heapsort(20000) 0.120 matrix(20) 0.121 nestedloop(12) 0.265 sieve(30) 0.129 strcat(200000) 0.035 ------------------------ Total 3.388
执行 /usr/local/php-7.4.0/bin/php bench.php
,测试结果如下
simple 0.059 simplecall 0.016 simpleucall 0.033 simpleudcall 0.052 mandel 0.144 mandel2 0.135 ackermann(7) 0.042 ary(50000) 0.169 ary2(50000) 0.007 ary3(2000) 0.060 fibo(30) 0.126 hash2(50000) 0.031 hash3(500) 0.028 heapsort(20000) 0.080 matrix(20) 0.049 nestedloop(12) 0.075 sieve(30) 0.030 strcat(200000) 0.014 ------------------------ Total 1.151
通过对比发现 PHP 7 性能提升明显,PHP 5 需要大概 25 秒执行完成测试代码,而 PHP 7 均不超过 4 秒,另外 PHP 7.4 比 PHP 7.2 性能又有不少的提升。当然不一样的测试环境测试结果会不一样,但是性能提升肯定是一致的。
另外 Zend
目录还有一个更复杂的测试文件 micro_bench.php
, 有兴趣的伙伴可以自行去测试。如果 PHP 8 稳定版正式发布之后,小伙伴们也可以去亲身感受一下 PHP 8 的性能如何。
感谢各位的阅读!看完上述内容,你们对PHP5与PHP7的性能对比哪个更好大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注创新互联网站设计公司行业资讯频道。
当前题目:PHP5与PHP7的性能对比哪个更好-创新互联
链接分享:http://ybzwz.com/article/ijgdh.html