Performance: N+1 queries in processEvergreen() #116
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Audit Finding
Severity: Medium
Issue:
processEvergreen()executes 2 queries per article-service combination (last posted_at + duplicate guard). For 50 evergreen articles x 10 services = 1000 queries.Fix: Pre-load latest
posted_atand existing queued posts in two batch queries, then filter in PHP.Files:
QueueProcessor.phpBranch created:
feature/116-performance-n-1-queries-in-processevergr