美文网首页
PHP7的性能革新

PHP7的性能革新

作者: 摩洛哥的日光 | 来源:发表于2017-07-18 20:45 被阅读0次

PHP7有哪些新性能?长期以来PHP饱受争议的性能问题,将会在PHP7得到大幅度的改善。下面我们一起来看看。

PHP7的显著提升

综合测试速度提升35%。

在实际应用场景有20%-70%的速度提升(WordPress首页有60%的提升)

更少的内存消耗

支持大部分常用的SAPIs

支持大部分的PHP拓展绑定到资源分配(69个完成,6个待迁移)

提供堪比HHVM3.3.0的执行速度

PHPNG(PHPnextgeneration,下一代PHP),对Zend执行引擎本身的各种性能优化,其中JIT,可能会实现在ZendOpcache组件中。

AST(AbstractSyntaxTree,抽象语法树),目的是在PHP编译过程引入一个中间件,替代直接从解释器吐出opcode的方式。让解释器和编译器解耦,可以减少大量Hack代码,同时,让实现更容易理解和维护。

uniformvariablesyntax(统一变量语法),引入一种内部一致和完整的变量语法,让PHP的解析器更完整地支持各种类型的变量。部分变量的用法需要调整,例如变量的变量$$a等。

支持integersemantics(整型语义),例如NaN、Infinity、<<、,修正list的一致性等等。PHP7的性能革新

PHP7有哪些新性能?长期以来PHP饱受争议的性能问题,将会在PHP7得到大幅度的改善。下面我们一起来看看。

PHP7的显著提升

综合测试速度提升35%。

在实际应用场景有20%-70%的速度提升(WordPress首页有60%的提升)

更少的内存消耗

支持大部分常用的SAPIs

支持大部分的PHP拓展绑定到资源分配(69个完成,6个待迁移)

提供堪比HHVM3.3.0的执行速度

PHPNG(PHPnextgeneration,下一代PHP),对Zend执行引擎本身的各种性能优化,其中JIT,可能会实现在ZendOpcache组件中。

AST(AbstractSyntaxTree,抽象语法树),目的是在PHP编译过程引入一个中间件,替代直接从解释器吐出opcode的方式。让解释器和编译器解耦,可以减少大量Hack代码,同时,让实现更容易理解和维护。

uniformvariablesyntax(统一变量语法),引入一种内部一致和完整的变量语法,让PHP的解析器更完整地支持各种类型的变量。部分变量的用法需要调整,例如变量的变量$$a等。

支持integersemantics(整型语义),例如NaN、Infinity、<<、,修正list的一致性等等。

相关文章

  • PHP7的性能革新

    PHP7有哪些新性能?长期以来PHP饱受争议的性能问题,将会在PHP7得到大幅度的改善。下面我们一起来看看。 PH...

  • PHP7革新与性能优化

    有幸参与2015年的PHP技术峰会(PHPCON),听了鸟哥(惠新宸)的关于PHP7的新特性和性能优化的分享,一切...

  • 2018-07-28门户网站升级

    Php7 的性能比PHP5.6的性能提高一倍,PHP7虽然做了大量的修改,但在向下兼容性方面做的还是非常好的即意味...

  • PHP7 编译安装

    基准测试 - 可以对比所需版本性能 安装解压器 下载php7源码 解压php7源码 安装编译软件(必须) 安装编译...

  • 2018.06.10 周日--《PHP7--PHP的一次重大变革

    一、写在开头 PHP7是PHP编程语言全新的一个版本,主要在性能方面获得了极大的提升。官方的文档显示,PHP7可以...

  • PHP7新特性系列 简介

    PHP7带来了巨大的性能的提升,更加方便的语法,但是只有通过深入的了解,才能够有效地利用这些利好。《PHP7新特性...

  • PHP7 为什么变快了?

    PHP7比PHP5在性能上有很大的提升那么PHP7做了那些优化?变量存储优化 1.存储变量的结构体变小,结构体成员...

  • 配置php_opcache扩展使php7运行更加快速

    博客地址:让PHP7达到最高性能的几个Tips 安装opcache ​ yum --enablerepo=r...

  • PHP7新特性

    PHP7已经出来有一段时间了,据官方测试说明,其性能与PHP5.6相比有很大的提升。PHP7相比之前的版本有了许多...

  • PHP7语言新增特性整理笔记

    第一,PHP7有加入几十个功能,主要是以下内容 1,改进的性能 江湖传说(当然是鸟哥证实过的例子)PHP7比 PH...

网友评论

      本文标题:PHP7的性能革新

      本文链接:https://www.haomeiwen.com/subject/ndzhkxtx.html