Tim Starling wrote:
To restore site performance adversely affected by
loading the messages, I
temporarily switched off $wgUseDatabaseMessages. Then I ran the move script
on en. It is still running as I type. When it is finished, I will clear the
error value from memcached and re-enable $wgUseDatabaseMessages. The first
web request after that should then cache the namespace successfully.
Just an update. After fixing this, script execution time was still
fairly slow, around 4.2 seconds. After suppressing caching of redirects
left behind in the MediaWiki namespace and re-enabling the temporarily
disabled linkscc and parser caches, average execution time dropped to
307ms. This was fixed over a period of about 1.5 hours, so traffic may
have changed slightly.
Enabling $wgLinkCacheMemcached should save us another 9ms or so. Does
anyone know why this hasn't been done?
Most recent profiling data is at:
http://meta.wikipedia.org/wiki/Profiling/Live_aggregate_20040604
-- Tim Starling