Page MenuHomePhabricator

Measure impact of lazy loaded references on static file running in production
Closed, DeclinedPublic

Description

Similar to what we did for lazily loaded images we should run some webpagetest jobs on a static page with references stripped. This will give us an idea of the impact of change and will allow us to determine whether there is value in pursuing T125897.

  • Generate static file for Barack Obama page uploaded to https://en.wikipedia.org/speed-tests for a page with references stripped and images lazily loaded
  • Generate static file for Barack Obama page uploaded to https://en.wikipedia.org/speed-tests for a page with references in page HTML and images lazily loaded
  • Upload pages to operations/mediawiki-config
  • Run webpagetest jobs to compare the two scenarios

To generate these pages you'll need to stage a config change change on one of the X-Wikimedia-Debug machines that enables.

'wgMFLazyLoadReferences' => [
       'default' => [
              'base' => false,
              'beta' => false,
       ],
       'enwiki' => [
              'base' => true,
              'beta' => true,
       ],
],

See https://wikitech.wikimedia.org/wiki/X-Wikimedia-Debug#Staging_changes

The resulting pages should be uploaded to:
https://github.com/wikimedia/operations-mediawiki-config/tree/master/docroot/wikipedia.org/speed-tests

Related Objects

StatusSubtypeAssignedTask
OpenReleaseNone
OpenNone
OpenNone
OpenNone
OpenFeatureNone
OpenNone
Resolveddr0ptp4kt
Duplicate Jhernandez
Duplicatedr0ptp4kt
DeclinedNone
ResolvedJdlrobson
DeclinedNone
DeclinedNone
ResolvedJdlrobson
ResolvedJdlrobson
ResolvedJdlrobson
ResolvedNone
DeclinedNone

Event Timeline

Jdlrobson updated the task description. (Show Details)
Jdlrobson added a subscriber: Krinkle.

@phuedx @Krinkle given I don't yet have deploy access I can't do the first two steps of this. Are you able to help so that we can justify further work on this?

Not going to learn anything new at this point.