Implement SiteListFileCache and rebuild script
authoraude <aude.wiki@gmail.com>
Fri, 21 Nov 2014 00:24:39 +0000 (19:24 -0500)
committerTim Starling <tstarling@wikimedia.org>
Thu, 27 Nov 2014 22:32:25 +0000 (22:32 +0000)
commit90f6efc360fd51c5d767a280211ea134c217df66
treeb98bbde8322619b0c9b9d5994dfefe14ee004486
parenta9d435fb43f71695b1b4619281c21072d56433d0
Implement SiteListFileCache and rebuild script

Provides file-based cache of the SitesStore data,
using a static json file dump of the data from the
SiteSQLStore.

Includes a maintenance script to rebuild the sites cache.

Bug: 56602
Bug: 45532
Change-Id: Iaee4c1f9fb5d54efe01975f733ebd5c339ac106f
autoload.php
includes/DefaultSettings.php
includes/site/SiteListFileCache.php [new file with mode: 0644]
includes/site/SiteListFileCacheBuilder.php [new file with mode: 0644]
maintenance/rebuildSitesCache.php [new file with mode: 0644]
tests/phpunit/includes/site/SiteListFileCacheBuilderTest.php [new file with mode: 0644]
tests/phpunit/includes/site/SiteListFileCacheTest.php [new file with mode: 0644]