Page MenuHomePhabricator

ResourceLoader preloads blob metadata, then does another query for blob contents
Closed, ResolvedPublic

Description

Query 14 (slave):
 SELECT /* ResourceLoader::preloadModuleInfo Catrope */ mr_resource,mr_timestamp  
 FROM `msg_resource`  WHERE mr_resource IN ('ext.proofreadpage.page','mediawiki.legacy.ajax')  AND mr_lang = 'en'  
Query 15 (slave):
 SELECT /* MessageBlobStore::getFromDB Catrope */ mr_blob,mr_resource,mr_timestamp  
 FROM `msg_resource`  WHERE mr_resource IN ('ext.proofreadpage.page','mediawiki.legacy.ajax')  AND mr_lang = 'en'

Should just query it once.

Details

Reference
bz26398