LocalIdLookup (the default implementation of the CentralIdLookup service) does a DB query every time it's invoked, and it can be invoked many times per request. It should have an in-process cache at the minumum, and maybe an object / WAN cache too.
Description
Description
Related Objects
Related Objects
Event Timeline
Restricted Application added a project: MediaWiki-Platform-Team. · View Herald TranscriptFeb 24 2025, 12:48 AM2025-02-24 00:48:59 (UTC+0)
• larissagaulia moved this task from Inbox, needs triage to Roadmap on the MediaWiki-Platform-Team board.Feb 24 2025, 3:44 PM2025-02-24 15:44:49 (UTC+0)
• larissagaulia edited projects, added MediaWiki-Platform-Team (Roadmap); removed MediaWiki-Platform-Team.
OWresch-WMF edited projects, added MediaWiki-Platform-Team; removed MediaWiki-Platform-Team (Roadmap).Fri, Jan 16, 1:55 PM2026-01-16 13:55:19 (UTC+0) ·
matmarex moved this task from Inbox, needs triage to Not planned (Patches welcome!) on the MediaWiki-Platform-Team board.Mon, Jan 19, 3:33 PM2026-01-19 15:33:25 (UTC+0)
OWresch-WMF moved this task from Not planned (Patches welcome!) to Not planned / Patches welcome on the MediaWiki-Platform-Team board.Tue, Jan 20, 11:24 AM2026-01-20 11:24:55 (UTC+0)