如何实现PHP开启OPcache?

一、OPcache是什么?

官方介绍:OPcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能, 存储预编译字节码的好处就是 省去了每次加载和解析 PHP 脚本的开销。

是不是有点看不明白?

给人一种朴实无华一点都不重点介绍的感觉?

其实说简单点就是这种缓存机制,大大提高了PHP应用程序的性能,特别是高访问量的网站。

二、如何开启 OPcache?

在PHP8 中,OPcache 代码已经在PHP8 核心代码里面,不需要额外下面代码。PHP8 编译后,在 php.ini 配置文件中,找到 OPcache 配置部分:

zend_extension=opcache

opcache.enable=1

以上配置就开启了 OPcache 模块。

三、OPcache 如何配置

OPcache 常用参数配置项 参数配置说明 备注
opcache.memory_consumption (1)配置影响因素:
1、服务器可用内存
2、系统程序规模与复杂度
3、系统日常使用量


(2)不知道怎么设定前提下,以 128MB 为起点;
观察: opcache.wasted_percentage 参数的值。
若很高,这可能意味着你分配的内存超过了实际需要。
若很低,服务器开始出现内存不足情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值