欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP7出色性能背后的原理有哪些

程序员文章站 2022-05-13 10:04:34
...
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,但请尊重别人为世界所做的付出。

网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • PHP7出色性能背后的原理有哪些
  • 专题推荐

    作者信息
    PHP7出色性能背后的原理有哪些

    认证0级讲师

    推荐视频教程
  • PHP7出色性能背后的原理有哪些javascript初级视频教程
  • PHP7出色性能背后的原理有哪些jquery 基础视频教程
  • 视频教程分类