PHP性能优化原理
在介绍优化PHP性能之前,我们先了解一下PHP运行的原理。
PHP Hypertype Preprocessor 超文本预处理。
【PHP性能优化原理】代码执行引擎接受大输入的php代码后,先对代码进行词法,语法分析,生成中间码,对zend引擎来说是opcode,引擎内的优化器对opcode进行优化,吧opcode转换成可以执行的机器码。
由此可见,优化的切入点有3个:
1.生成opcode效率提升或者换成opcode
2.opcode优化再提速
3.机器码缓存(JIT)。
HHVM引擎通过JIT大幅提升PHP脚本的执行性能。
推荐阅读
- thinkphp|thinkphp 3.2 如何调用第三方类库
- CGI,FastCGI,PHP-CGI与PHP-FPM
- 数据库设计与优化
- Improve|Improve Nested Conditionals(优化嵌套的条件语句) 面对大量的if-else语句
- 首屏时间,你说你优化了,那你倒是计算出给给我看啊!
- 数据库|SQL行转列方式优化查询性能实践
- 性能测试中QPS和TPS的区别
- #12-UITableView|#12-UITableView 优化方案
- PHP开发-Mac搭建ThinkPHP5.0
- javascript|javascript 性能测试笔记