https://bugzilla.wikimedia.org/show_bug.cgi?id=26399

           Summary: ResourceLoaderStartupModule doesn't preload info for
                    all modules, resulting in lots of individual DB
                    queries
           Product: MediaWiki
           Version: 1.17
          Platform: All
        OS/Version: All
            Status: ASSIGNED
          Severity: enhancement
          Priority: Normal
         Component: Resource Loader
        AssignedTo: roan.katt...@gmail.com
        ReportedBy: roan.katt...@gmail.com
                CC: roan.katt...@gmail.com, tpars...@wikimedia.org


Query 15 (slave): SELECT /* ResourceLoaderModule::getFileDependencies Catrope
*/  md_deps  FROM `module_deps`  WHERE md_module = 'skins.vector' AND md_skin =
'vector'  LIMIT 1  
Query 16 (slave): SELECT /* ResourceLoaderModule::getFileDependencies Catrope
*/  md_deps  FROM `module_deps`  WHERE md_module = 'skins.monobook' AND md_skin
= 'vector'  LIMIT 1  
.....
.....
Query 147 (slave): SELECT /* ResourceLoaderModule::getFileDependencies Catrope
*/  md_deps  FROM `module_deps`  WHERE md_module = 'ext.proofreadpage.index'
AND md_skin = 'vector'  LIMIT 1  

Should just preload everything in one query like we do for normal requests.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to