Hi,

I've posted a bug at

  http://moinmo.in/MoinMoinBugs/SubscribedPagesPerformanceProblem

Quick summary:

On a site with a large number of registered users
(e.g. wiki.debian.org), saving a page taks a very long time. With a
large number of users, the design of the page subscription system
doesn't scale well. Saving a page works well, but moin then scans all
the user data files looking for the subscribed_pages data. With
thousands of users registered, this can take a very long time; we're
seeing > 90 seconds on a wiki with more than 10,000 users.

This area needs fixing in some way - maybe add a cache in front of the
user lookup here, or store the subscribed_pages information
differently. I might be able to help with coding this, but I'd want to
see what other people think first in terms of a design.

What do people think?

-- 
Steve McIntyre, Cambridge, UK.                                st...@einval.com
Can't keep my eyes from the circling sky,
Tongue-tied & twisted, Just an earth-bound misfit, I...


------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Moin-user mailing list
Moin-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/moin-user

Reply via email to