laravel 定时任务太吃资源
laravel 里面写了太多定时任务 有通过队列的 有通过定时任务去执行的 定时执行的频率又很高,
然后fpm 请求用的又是同一个数据库,所以定时任务执行多的时候,网页都加载不出来,有什么优化的思路吗?
———————– 2023-11-28 14:59 ———————————-
看了一下部署方式使用的docker, 但是是a, b 项目都挂在了 www 目录下面,但是b 项目中有大量的定时任务在跑,频率很高,而他们是用的同一个fpm,这样肯定会慢很多,这可能只是其中一个原因
——————– 解决方案 ———————————
相关表关联字段都加了索引 立马效率就上来了
耗时任务导出改为cli 异步导出
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: