PHP7卓越性能背后的原理有哪些?
php吧
全部回复
仅看楼主
level 7
东华帝君- 楼主
PHP7在运行原理上与PHP5相比并没有变化,这与hhvm不同。主要是基于perf性能分析工具进行了常规性能优化。
2019年10月29日 13点10分 1
level 7
东华帝君- 楼主
减少内存分配次数,多使用栈内存,缓存数组hash值,字符串解析成参数改为宏展开,使用大块连续内存代替小块碎片内存等等。更细节信息请看鸟哥的PHP7分享PPT。zend引擎程序的性能提升了很多,PHP程序性能自然好了。所有的优化都是很实在的,从细节入手积少成多。
想办法去优化一个有20年历史的程序,这是一件非常有挑战性的事情,比推到重构难度更高。世界上有80%的网站用PHP,使用PHP7后这些网站程序无太大成本就能免费得到1倍性能提升。
2019年10月29日 13点10分 2
level 7
东华帝君- 楼主
多少CPU,节约多少电力,减少多少碳排放。另外PHP是开源项目,背后没有商业公司,完全由社区运作。使用PHP语言的开发者和企业从未向PHP官方付过一分钱。所以建议各位口下留德,无论您多么鄙视PHP,但请尊重别人为世界所做的付出。
2019年10月29日 13点10分 3
level 7
东华帝君- 楼主
如果你想快速学PHP,找人指导你学习会让你少走很多不必要的弯路。可以加我的学习交流QUN
前面[玫瑰]677
中间[爱心]079
最后[彩虹]770
2019年10月29日 13点10分 4
1