比如Zval的变动对于缓存更加友好等等 ----------------------------------20151205---------------------------------- 题主我表示很困惑,问个问题怎么气氛这么古怪呢?有几个方面要说明一下: 1、鸟哥确实提前放出了下载链接,贴出来也是因为提问的时候官网没有直达,只在git有,所以方便大家下载查看。 2、我现在不是PHP程序员,只是对JIT和VM的实现比较有兴趣,专门来…
PHP7在运行原理上与PHP5相比并没有变化,这与hhvm不同。主要是基于perf性能分析工具进行了常规性能优化。
减少内存分配次数,多使用栈内存,缓存数组hash值,字符串解析成参数改为宏展开,使用大块连续内存代替小块碎片内存等等。更细节信息请看鸟哥的PHP7分享PPT。zend引擎程序的性能提升了很多,PHP程序性能自然好了。所有的优化都是很实在的,从细节入手积少成多。
想办法去优化一个有20年历史的程序,这是一件非常有挑战性的事情,比推到重构难度更高。世界上有80%的网站用PHP,使用PHP7后这些网站程序无太大成本就能免费得到1倍性能提升。将节约多少CPU,节约多少电力,减少多少碳排放。另外PHP是开源项目,背后没有商业公司,完全由社区运作。使用PHP语言的开发者和企业从未向PHP付过一分钱。所以各位知友口下留德,无论您多么PHP,但请尊重别人为世界所做的付出。
推荐: