I have many classes and php files included to another php files.I use OPcache, but I suspect that it doesn't cache all that included php files. Is that true? If yes, then how to turn on this files caching too?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
是否需要OPcache缓存并包含php文件?
收起
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
追加酬金 (90%的用户在追加酬金后获得了解决方案)
当前问题酬金
¥ 0 (可追加 ¥500)
¥ 15¥ 20¥ 50¥ 100¥ 200
支付方式
扫码支付
二维码出错
点击刷新
点击刷新
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
donglian5309 2019-04-18 09:01关注Generally we use Opcache for caching the complied opcode so that when the same script will run it won’t compile the script again and serves it from cache.
For this you have to enable Opcache in php.ini which will affect your whole application.
opcache.enable = 1;
If you want to achieve this on script to script basis, then no need to enable in php.ini, rather you can set it using ini.set() method.
Now when you want to enable page cache using Opcache which is available from PHP 7.0 onwards, you can do this by enabling this on php.ini or using ini.set() and setting up your cache directory, like below.
opcache.file_cache = “cache_directory”;
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫点击复制链接分享编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2018-01-09 04:50回答 1 已采纳 Yes, opcache will cache it. By looking at the code from the tool commented by MarkBaker I was abl
- 2014-11-12 12:21回答 1 已采纳 It's definitely not a good idea to start developing your own tools for obfuscating or protecting y
- 2016-10-11 19:57回答 1 已采纳 You want a user cache not an opcode cache. Commonly used caches include but are not limited to Mem
- 2020-10-14 13:06它通过预编译和缓存PHP脚本的Opcode来减少磁盘I/O和CPU使用。然而,这种缓存机制带来了一个挑战:当开发者修改了代码并希望看到更新的效果时,Opcache可能仍然执行旧的缓存版本,而不是最新的代码。 为了解决这个...
- 2018-08-12 13:45回答 1 已采纳 I just deleted php72-php-fpm and installed again. yum install php72-php-fpm.x86_64 php72-php-deve
- 2014-03-13 04:30回答 2 已采纳 I've been told that no opcache extension is currently compatible with suPHP, sadly. LiteSpeed's
- 2016-05-16 07:25回答 1 已采纳 Normally this is available as a separate package - I believe this would be something like php55u-o
- 2024-12-04 06:39莫大330的博客 开启PHP的OPcache缓存可以显著提高PHP应用的性能,减少CPU负载。确保和是开启OPcache的关键配置。通过合理配置OPcache参数,可以进一步优化性能,提升用户体验。
- 2019-07-28 15:19回答 1 已采纳 Well, my apologies, I over-simplified the question to a degree when it's impossible to answer it.
- 2015-03-09 20:44回答 1 已采纳 看看我的博客,[点击查看详情](http://www.lkycn.com/2014/10/10/39.html ""),by [老K](http://www.lkycn.com "")
- 2021-09-11 16:29回答 2 已采纳 可以下载其它版本试试:这个最先版本https://www.php.net/distributions/php-8.0.10.tar.gz
- 2021-05-08 08:02啦啦啦wr的博客 PHP加载opcache扩展后,经常有文件由于OPcache缓存修改后不生效,写个脚本手动执行每个文件一行,并用分号( ; )分割,例如:App\Lib\Action\a.php;App\Lib\Action\b.php;/> CRM /> Mobileif(isset($_POST) &&...
- 2021-03-23 16:41杨大宝识的博客 php清除opcache缓存的方法:1、开发环境中修改php.ini文件,将“opcache.revalidate_freq”的值改为1;2、在线上环境中,可以在PHP文件中执行“opcache_reset();”代码,重启web服务器。本教程操作环境:windows7...
- 2021-03-23 05:58weixin_39864489的博客 PHP7 opcache缓存清理问题背景OPcache通过opcode的缓存和优化,提供更快的PHP执行过程。业务在php7环境运营时,为了提升请求的性能,在PHP7环境中配置OPcache扩展。业务在更新代码后,访问业务系统时提示无法找到...
- 2021-03-25 02:11二赤赤的博客 刚搭建的lamp环境,发现在修改php文件后,浏览器中不能立即生效,或重启php-fpm后才能生效。怀疑是缓存的问题。但检查了php.ini文件,opcache的相关设置项都是注释的,即便再设置关闭,也不起作用。折腾一顿,终于...
- 2021-05-08 11:05weixin_39912984的博客 opcache (全程 zend opcache):从php5.5开始,默认提供的php脚本缓存扩展,编译php5.5时加上参数--enable-opcache就可以编译opcache了,只是要启用的话必须配置。原理:其实非常简单,opcache只是把把PHP执行后的...
- 2021-04-24 02:59jeremymoo的博客 php清除opcache缓存的方法:1、开发环境中修改php.ini文件,将“opcache.revalidate_freq”的值改为1;2、在线上环境中,可以在PHP文件中执行“opcache_reset();”代码,重启web服务器。本教程操作环境:windows7...
- 2021-03-19 03:21孙小虎besos的博客 php.ini开启 [opcache] zend_extension = php_opcache.dll // 开启opcache opcache.enable=1 // 是否在CLI(即命令行时)启用opcache opcache.enable_cli=1 ...// 最大缓存文件个数 opcache.max_acceler
- 2021-03-25 01:21谋略那些事的博客 PHP OPcache缓存预编译的字节码。这比使用PHP为每个HTTP请求加载和解析每个脚本要快得多。该缓存必须足够大以存储应用程序的PHP脚本的已编译代码,但又不能太大,以免使您无法将可用的RAM用于其他操作。配置参数说明...
- 2021-04-09 02:57火箭统的博客 背景OPcache通过opcode的缓存和优化,提供更快的PHP执行过程。业务在php7环境运营时,为了提升请求的性能,在PHP7环境中配置OPcache扩展。业务在更新代码后,访问业务系统时提示无法找到对应的文件或请求的内容还是...
- 没有解决我的问题, 去提问
悬赏问题
- ¥15 怎么更换移动网络摄像头的通信模块实现公用
- ¥15 vue但是页面显示的数据为空为什么呀,明明在钩子函数中已经成功赋值(相关搜索:输出数据)
- ¥15 syri可视化不显示插入缺失
- ¥30 运行软件卡死查看系统日志分析不出来
- ¥15 C语言代码改正特征选择算法设计,贝叶斯决策,,设计分类器,远程操作代码修正一下
- ¥15 String 类valuve指向的问题
- ¥15 在ros2的iron版本进行编译时遇到如下问题
- ¥18 vs用setup project打包项目实现安装完立即运行
- ¥15 孟德尔随机化TwoSampleMR在线提取结局数据,遇到Error in check_reset(override_429)的问题
- ¥15 ONNX转RKNN遇到问题
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
- 公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司