如何将所有worker进程的内存缓存清空?

问题描述 webman中,为了加快处理的效率并减少IO,做了内存缓存。即根据请求的数据,从数据库中查询到数据后加载到了静态数组LoadData::$data中,供下次请求直接使用。 请问如何解决用户删除了对应数据后,内存缓存也要删除的问题, 需要每个worker进程都清理,请问该如何处理? 由于考虑到性能因素,所以没使用apcu等共享内存机制。在不使用共享内存存放$data的前提下,怎么处理呢? 为此你搜索到了哪些方...

xiaopi 发表与 2025-02-25 549 浏览 4 回答
关于new和静态调用方法

问题描述 萌新第一次公司项目上webman框架 请教大佬们一个问题。 项目上我大量使用了静态的方法,之前都是使用TP框架;经常使用new来访问实例。 // 我的控制方法 public function menus(): Response { $data = SysMenuService::list(); return renderSuccess($data); ...

故人重来 发表与 2024-07-29 1004 浏览 5 回答

超高级的稻姬

1210
积分
0
获赞数
0
粉丝数
2025-03-07 加入
🔝