在理解OPCache功能之前,我们有必要先理解PHP-FPM+Nginx的工作机制,以及PHP脚本解释执行的机制。
1.1PHP-FPM+Nginx的工作机制请求从Web浏览器到Nginx,再到PHP处理完成,一共要经历如下五个步骤:
步:启动服务
启动PHP-FPM。PHP-FPM支持两种通信模式:TCPsocket和Unixsocket;
PHP-FPM会启动两种类型的进程:Master进程和Worker进程,前者负责监控端口、分配任务、管理Worker进程;后者就是PHP的cgi程序,负责解释编译执行PHP脚本。