Several functions in client and especially as used by Lua and the property parser functions make use of SiteLinkLookup. To make this performant, the lookup to the sitelinks table should be batched (based on usage tracking), the same way this is proposed for labels and descriptions, see T76159. Also the data should be in process cached to make sure we never access the database more than once per page rendering for the same page.
Description
Description
Details
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Implement CachingSiteLinkLookup and make use in client | mediawiki/extensions/Wikibase | master | +331 -6 |
Related Objects
Related Objects
Event Timeline
Comment Actions
Change 201917 had a related patch set uploaded (by Hoo man):
Implement CachingSiteLinkLookup and make use in client
Comment Actions
Change 201917 merged by jenkins-bot:
Implement CachingSiteLinkLookup and make use in client