Moin,
On Saturday 01 July 2006 18:00, Gregory Maxwell wrote:
On 6/30/06, Platonides Platonides@gmail.com wrote: [snip]
As a side note, there's currently a script on toolserver querying every change on wikipedia. Ask for some revisions when a user calls the php shouldn't matter in comparison ;-) External storage is a toolserver problem so i don't know why you complain to me so much about it. Morevoer, there're worse methods of implementating it, what about doing it on javascript? hahaha.
There is a huge difference between reading every article change (less than 1 per second on a one month average) and reading all of the 9000ish revisions to George W. Bush every time someone wants to view the blame map.
Cache the blame map. In addition, cache it for each revision. Limit the cache to "N maps or M megabytes, whatever is reached earlier".
I think it should be possible to generate the blame-map for revision N+1 from the map of revision N and the diff between the revisions.
Best wishes,
Tels