mikemol/mwgeshiglue — Issue #3: ReadLanguages should cache the language list
Author: mikemol
Created: 2012-01-22 05:44:17+00:00
State: open

ReadLanguages should cache the language list in memcached, only reading the directory if the cached list is missing.

The memcached instance used should be configurable from LocalSettings.php. I would prefer to be able to set up separate caches for the geshi glue versus the rest of the MediaWiki setup, and I would prefer to be able to set up the language list caching as separate from other caching done by the glue. (The language list isn't going to change frequently, and the data volume isn't going to be high. On the other hand, caching GeSHi output will have a huge amount of data volume and object flow, and I don't want it bumping out other users of memcached; I'll set up separate instances where necessary.)