habby's blog - opcache
type: channel
link: https://www.habby.top/tag/opcache/
items: php高并发优化之一：opcache，opcache参数配置

php高并发优化之一：opcache，opcache参数配置
type: item
date: 2017-06-20T11:53:01+08:00
description: opache作为一个编译缓存，在php5.5之后就加入了整合进了php，但是需要自己手动开启，其原理如下:PHP执行这段代码会经过如下4个步骤(确切的来说，应该是PHP的语言引擎Zend)Scanning(Lexing) ,将PHP代码转换为语言片段(Tokens)Parsing, 将Tokens转换成简单而有意义的表达式Compilation, 将表达式编译成OpocdesExecution, 在zend虚拟机中顺次执行Opcodes，每次一条，从而实现PHP脚本的功能opcache的作用就是缓存第三部的结果，经过测试，对我们php服务器的qps提升5倍以上（数据仅供参考）。[...]