php底层原理
Posted 苍山雪洱海月
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php底层原理相关的知识,希望对你有一定的参考价值。
基本原理
Zend/Opcode/Extensions
php有两大类模块:Zend引擎、扩展层
1. Zend引擎将PHP源文件 解释为一系列操作码(opcode),
然后循环 执行操作码;
2. 扩展层是一组函数、类库和流,PHP使用它们来执行一些
特定功能的操作,例如数据库功能、网络功能。
嵌码原则
1. 可操作性:自动嵌码
2. 效率:只在必要的位置嵌入尽量简洁的代码
PHP-FPM SlowLog
php-fpm.conf 配置:request_slowlog_timeout = 10
PHP将执行时间超过10秒的脚本记录到慢日志文件
同时记录到日志中的还有在第10秒正在运行的函数
以上是关于php底层原理的主要内容,如果未能解决你的问题,请参考以下文章