PHP性能优化原理

在介绍优化PHP性能之前,我们先了解一下PHP运行的原理。

PHP Hypertype Preprocessor 超文本预处理。代码执行引擎接受大输入的php代码后,先对代码进行词法,语法分析,生成中间码,对zend引擎来说是opcode,引擎内的优化器对opcode进行优化,把opcode转换成可以执行的机器码。

由此可见,优化的切入点有3个:

1.生成opcode效率提升或者换成opcode 

2.opcode优化再提速 

3.机器码缓存(JIT)。

HHVM引擎通过JIT大幅提升PHP脚本的执行性能。

引擎在执行PHP代码时,对循环执行的代码和多次调用的函数进行优化,把相应的二级制机器码缓存起来,以期在后续执行的过程较少代码编译进而提示php的执行效率。

阅读更多
下一篇高性能服务器编程原理
想对作者说点什么? 我来说一句

PHP性能优化

2013年04月26日 485KB 下载

自定义内存池性能优化原理

2011年08月12日 358KB 下载

没有更多推荐了,返回首页

关闭
关闭