
十一、 PHP8 新特性:JIT
开启方式:编辑php.ini文件,添加`zend_extension = opcache`
发布日期:2021-05-07 10:44:16
浏览次数:14
分类:精选文章
本文共 489 字,大约阅读时间需要 1 分钟。
1. 概述
- JIT (Just-In-Time) 即时编译器作为PHP8.0的核心改进之一,显著提升了性能表现。
- JIT编译器将作为扩展集成到PHP中,Opcache扩展负责将某些操作码转换为CPU指令。仅在启用Opcache的情况下,JIT 才能发挥作用。
2. Opcache 扩展
Opcache通过预编译PHP脚本的字节码并存储在共享内存中,避免了每次加载和解析脚本的开销,从而显著提升性能表现。
3. Opcache 开启与配置
- 常见配置项:
- 高级配置(JIT相关):
- 注意事项:确保扩展目录为`extension_dir = "ext"`
opcache.enable=1 opcache.enable_cli=0 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=10000
opcache.jit=tracing opcache.jit_buffer_size=100M
4. JIT性能实战
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2025年03月28日 19时19分02秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
如何使用google搜索?
2019-03-06
Redis分布式锁的正确实现方式
2019-03-06
设计模式-抽象工厂模式
2019-03-06
MySQL Explain查看执行计划详解
2019-03-06
IntelliJ IDEA 中,项目文件右键菜单没有svn选项解决办法
2019-03-06
Spring 动态绑定多实现类实例综述
2019-03-06
IDEA 调试Java代码的两个技巧
2019-03-06
MyBatis常见面试题:#{}和${}的区别是什么?
2019-03-06
Vue 数组和对象更新,但视图未更新,背后的故事
2019-03-06
剑指Offer面试题:9.二进制中1的个数
2019-03-06
《你是在做牛做马还是在做主管》- 读书笔记
2019-03-06
ASP.NET Core on K8S学习之旅(12)Ingress
2019-03-06
重新温习软件设计之路(4)
2019-03-06
《刷新》:拥抱同理心,建立成长型思维
2019-03-06
MVC3+NHibernate项目实战(二) :数据库访问层
2019-03-06
Flask入门
2019-03-06
MySQL数据库与python交互
2019-03-06
python如何对字符串进行html转义与反转义?
2019-03-06