找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
查看: 4570|回复: 1

2017版 什么时候用PHP7和mysql5.7?

[复制链接]

150

主题

182

回帖

3638

牛毛

游客

积分
3970
QQ
发表于 2017-5-3 18:00:03 | 显示全部楼层 |阅读模式
一个20年来历经了多次改版和无数次优化的成熟语言,还能有性能提高一倍的突破绝非易事,Rasmus Lerdorf坦言,不像一般新项目多半容易找出许多改进空间,新版PHP并非修改部分程序就达到了如此的成果。反而是,透过大量细节优化和性能累加后,PHP 7才具备了不输HHVM的执行性能。
Rasmus Lerdorf与PHP核心贡献团队花了许多心力减少程序运作时搬动的内存位数,由此加速执行的性能。例如,PHP中储存变量的数据架构zval从24位缩减至16位、Hashtable从72位减少至56位,并检视PHP中的函式,思考有无任何改进性能的空间。
除了从减少内存的使用着手外,Rasmus Lerdorf更检视CPU的Cache line的运作原理,了解程序代码如何与CPU互动、编译程序如何在新CPU架构下编译程序代码等细节,确保PHP 7的程序代码符合现代CPU的架构。虽然每个项目的优化对性能贡献都低于0.5%,但由于优化的项目很多,或是某项改善的功能会被应用程序反复呼叫,整体修正的综效结果就能有如此大的进展。
受HHVM刺激,决定打造兼具性能与功能的PHP。Facebook为了优化PHP运作,搭配JIT编译而打造出虚拟机HHVM。而HHVM虽然拥有快速的执行性能,其为特定用途优化的设计,只能满足小部分的开发者。反之,Rasmus Lerdorf除了想提升PHP的性能表现外,也想要同时满足高端使用者以及业余使用者的需求,让PHP 7成为兼备性能表现及通用功能的程序语言。
https://www.oschina.net/news/67410/php-7-performance-doubles

0

主题

2104

回帖

3905

牛毛

游客

积分
6009
QQ
发表于 2017-5-4 17:59:38 | 显示全部楼层
您好,现17版使用的是php5.4的,相对于php7 兼容性会好些。感谢您的关注与支持!
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-4-29 00:50 , Processed in 0.204323 second(s), 37 queries .

Powered by Discuz

Copyright © 2001-2025, 北京通达信科科技有限公司.

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