laravel 定時任務太吃資源

晏南風發表於2023-11-28

laravel 裡面寫了太多定時任務 有透過佇列的 有透過定時任務去執行的 定時執行的頻率又很高,
然後fpm 請求用的又是同一個資料庫,所以定時任務執行多的時候,網頁都載入不出來,有什麼最佳化的思路嗎?

———————– 2023-11-28 14:59 ———————————-
看了一下部署方式使用的docker, 但是是a, b 專案都掛在了 www 目錄下面,但是b 專案中有大量的定時任務在跑,頻率很高,而他們是用的同一個fpm,這樣肯定會慢很多,這可能只是其中一個原因

——————– 解決方案 ———————————
相關表關聯欄位都加了索引 立馬效率就上來了
耗時任務匯出改為cli 非同步匯出

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章