首页 >后端开发 >php教程 >PHP7卓越性能背后的原理有哪些?,PHP7卓越性能原理_PHP教程

PHP7卓越性能背后的原理有哪些?,PHP7卓越性能原理_PHP教程

WBOY
WBOY原创
2016-07-12 09:03:31740浏览

PHP7卓越性能背后的原理有哪些?,PHP7卓越性能原理

作者:韩天峰
链接:http://www.zhihu.com/question/38148900/answer/75115687
来源:知乎

  PHP7在运行原理上与PHP5相比并没有变化,这与hhvm不同。主要是基于perf性能分析工具进行了常规性能优化。

  减少内存分配次数,多使用栈内存,缓存数组hash值,字符串解析成参数改为宏展开,使用大块连续内存代替小块内存等等。更细节信息请看鸟哥的PHP7分享PPT。zend引擎程序的性能提升了很多,PHP程序性能自然好了。所有的优化都是很实在的,从细节入手积少成多。

  想办法去优化一个有20年历史的程序,这是一件非常有挑战性的事情,比推倒重构难度更高。世界上有80%的网站用PHP,使用PHP7后这些网站程序无太大成本就能免费得到1倍性能提升。将节约多少CPU,节约多少电力,减少多少碳排放。另外PHP是开源项目,背后没有商业公司,完全由社区运作。使用PHP语言的开发者和企业从未向PHP官方付过一分钱。所以建议各位知友口下留德,无论您多么鄙视PHP,但请尊重别人为世界所做的付出。    

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1080767.htmlTechArticlePHP7卓越性能背后的原理有哪些?,PHP7卓越性能原理 作者:韩天峰 链接:http://www.zhihu.com/question/38148900/answer/75115687 来源:知乎 PHP7在运行原...
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn