Last modified: 2014-10-15 15:27:47 UTC
For deployment on high traffic sites like Wikipedia, there should be an implementation of the SiteStore interface backed by CDB. This allows fast access to the sites information, simmilar to the way the interwiki mappings are currently stored using CDB.
*** Bug 48932 has been marked as a duplicate of this bug. ***
cdb is not really desired anymore, but instead recommend to cache the sites data in some static file, such as json (?), instead of loading from memcached.
Suggest this approach: * SiteStore class remains as is * CachingSiteStore decorator is added * CachingSiteStore has a field of type "general caching interface", which might be an existing interface or a new one * An implementation of this "general caching interface" is created (or re-used if it exists) that does the type of caching deemed best at this time for the site info on the WMF cluster