php8:开启opcache+jit和不开启opache+jit有多大区别?
一,测试环境:
PHP 8.3.9
Laravel Framework 11.15.0
接口没访问mysql数据库,只是从redis取数据
二,不开启opache+jit
访问10次数据用时,单位:毫秒
148
147
129
128
129
124
128
127
236
129
三,开启opache+jit后
访问10次数据用时,单位:毫秒
36
24
31
23
32
22
32
64
40
21
区别还是很大的,说明最起码对于laravel来说效果很明显
附上开启opcache+jit的配置,有更好的优化做法请大家在评论区留言
[opcache]
opcache.enable=1
opcache.enable_cli=1
opcache.jit_buffer_size=128M
opcache.jit=tracing
zend_extension=opcache
opcache.memory_consumption=128
opcache.max_accelerated_files=10000