宝塔里的php扩展opcache缓存器怎么调整缓存过期时间

2024-05-31 09:07:33 309
摘要:在弹出php配置框里,配置文件里搜索 opcache.revalidate_freq ,这个值以秒为单位。Opcache 会在一定时间内去检查文件的修改时间,并更新php文件缓存。

1、在软件商店里搜索到对应的php版本号,点击设置

2、在弹出php配置框里,配置文件里搜索 opcache.revalidate_freq ,这个值以秒为单位。Opcache 会在一定时间内去检查文件的修改时间,并更新php文件缓存。

3、修改保存配置后,要重启php。

4、opcache更多配置参数说明,非技术人员谨慎修改。

#开关打开

opcache.enable=1

#开启CLI

opcache.enable_cli=1

#可用内存, 酌情而定, 单位为:Mb

opcache.memory_consumption=128

#Zend Optimizer + 暂存池中字符串的占内存总量.(单位:MB)

opcache.interned_strings_buffer=8

#对多缓存文件限制, 命中率不到 100% 的话, 可以试着提高这个值

opcache.max_accelerated_files=10000

#Opcache 会在一定时间内去检查文件的修改时间, 这里设置检查的时间周期, 默认为 2, 定位为秒

opcache.revalidate_freq=60

#打开快速关闭, 打开这个在PHP Request Shutdown的时候回收内存的速度会提高

opcache.fast_shutdown=1

#如果启用,那么 OPcache 会每隔 opcache.revalidate_freq 设定的秒数 检查脚本是否更新。

#如果禁用此选项,你必须使用 opcache_reset() 或者 opcache_invalidate() 函数来手动重置 OPcache,也可以 通过重启 Web 服务器来使文件系统更改生效。

opcache.validate_timestamps=0

#注意:如果设置opcache的opcache.validate_timestamps的指令设成0,那么zend opcache就察觉不到PHP脚本的变化,我们必须手动清空zend opcache缓存的字节码,让他发现php脚本的变动.这个设置适合在生产环境中设置成0,在开发环境下最好还是设置成1.

我们可以这样配置,启用自动重新验证缓存功能:

opcache.validate_timestamps=1

opcache.revalidate_freq=0

你觉得这篇文章怎么样?

70 0
扫描二维码与小二CMS创始人沟通

7*24小时为您服务

小二CMS专注于高端网站定制、系统开发、商城开发、外贸网站建设、公众号开发、小程序开发、网站优化推广、安全运维等技术领域。是高端定制网站领域著名服务商!

本文标题:宝塔里的php扩展opcache缓存器怎么调整缓存过期时间
免责声明:文章《宝塔里的php扩展opcache缓存器怎么调整缓存过期时间》来至网络,文章表达观点不代表本站观点,文章版权属于原作者所有,若有侵权,请联系本站站长处理!
不忘初心,方得始终
中高端网站定制开发服务商
与我们取得联系
198-1095-0281 460623785

好作品自己会说话,

我们敬畏您给予的点滴信任 !

期待携手合作,请立即咨询我们:
QQ咨询
微信咨询
198-1095-0281
我们用心,期待您成为我们的客户
联系QQ客服

QQ扫码联系客服

联系微信客服

微信扫码联系客服

微信号: 198-1095-0281
添加微信好友, 详细咨询相关信息。

复制并跳转微信
19810950281