hoo created this task. hoo added projects: MediaWiki-extensions-WikibaseClient, Performance Issue, Wikidata-Campsite. Restricted Application added a subscriber: Aklapper. Restricted Application added a project: Wikidata.
TASK DESCRIPTION Via `ParserOutputUsageAccumulator` we currently store a list of EntityUsage objects in a client page's `ParserOutput`. Given that these `ParserOutput` object themselves are fully (serialized and gzipped) saved in `ParserCache`, we should try to avoid attaching to much cruft to them. When testing this locally, I was able to save about 23 bytes per EntityUsage, by storing an array (identity string -> null) instead of (identity string -> EntityUsage). Given that all information in EntityUsage objects is part of the identity strings, storing just these will suffice. TASK DETAIL https://phabricator.wikimedia.org/T236749 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: hoo Cc: Aklapper, hoo, darthmon_wmde, DannyS712, Nandana, Lahi, Gq86, Darkminds3113, GoranSMilovanovic, QZanden, LawExplorer, Vali.matei, _jensen, rosalieper, Jonas, Volker_E, Wikidata-bugs, aude, GWicke, Dinoguy1000, Lydia_Pintscher, Mbch331, Jay8g
_______________________________________________ Wikidata-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
