Page MenuHomePhabricator

Prefetch entities in fed props for entity page rendering
Closed, ResolvedPublic

Description

We already have a prefetching service ApiEntityLookup it is only used in a prefetching term lookup currently.
We removed some old prefetching which could have some parts used as an example (such as finding a list of referenced entities) https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/604121/8/repo/includes/ParserOutput/FullEntityParserOutputGenerator.php#b197

When one of these pages is rendered (ParserOutputGenerator)
As few API calls as possible should be performed
By using the ApiEntityLookup to pre fetch and batch the entity lookups

Event Timeline

Change 621280 had a related patch set uploaded (by Tobias Andersson; owner: Tobias Andersson):
[mediawiki/extensions/Wikibase@master] FP: Prefetch properties for items

https://gerrit.wikimedia.org/r/621280

Change 621280 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] FP: Prefetch properties for items

https://gerrit.wikimedia.org/r/621280