关于OPcache对Swoole影响的理解
OPcache
OPcache
是通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能- 通过
opcache_get_status(true)
可获取已被编译的文件 - 当代码中执行
include
或require
时,此时并未重新编译php
文件,而是读取的OPcache
缓存.
Swoole
Swoole
应用在执行start()
后会将基础扩展存储在共享内存中Swoole
应用在第一次include
或require
其他扩展后,会将其编译后保存在内存中
结论
- 开启
OPcache
会提高Swoole
初次开启速度以及重启速度 - 开启
OPcache
会提高Swoole
初次加载其他扩展
个人见解,如有不准确请斧正,谢谢
www.php.net/manual/zh/book.opcache...
https://wiki.swoole.com/#/question/swoole?id=swoole-%e9%a1%b9%e7%9b%ae%e8%b5%b7%e6%ba%90%e5%92%8c%e5%90%8d%e5%ad%97%e7%94%b1%e6%9d%a5
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: