Andrew Garrett wrote:
On Sat, Jan 31, 2009 at 5:03 AM, Domas Mituzas midom.lists@gmail.com wrote:
[ ] - Separate cache for Cite, to avoid reparsing on minor edits, that don't involve citations. I have no idea how much this would win,
Domas and I worked on this on IRC for a bit just now, and the change has been synced to Wikimedia wikis. It generates the cache key from an md5 of the input to the parser and the page-id. Render hash could be included in this if it causes problems, but I'm not sure what stuff in references will depend on the render hash and it may be safe to keep it out of the cache key.
The change has been pretty handy, from what I can see. Reports I've received indicate that render time for [[en:Rod Blagojevich corruption charges]] dropped from 10.684 s to 2.700 s.
What would <ref>{{ {{PAGENAME}}/Citations }}</ref> return?
-- Tim Starling