[Moin-user] need server-busting test

skip at pobox.com skip at pobox.com
Thu Apr 17 12:43:59 EDT 2008


    Rick> I'm with Marcin on this one.  I have a wiki-farm of a few thousand
    Rick> pages that's used for internal documentation at my company.  My
    Rick> server is running on an old Windows XP box, using Apache2,
    Rick> FastCGI, and Python 2.5.1 and quite frankly I can't image it being
    Rick> any faster than it already is.  Pages, even ones full of images,
    Rick> simply pop.  The only time we ran into a so-called "slow" page was
    Rick> one we made that had about a dozen <<fullsearch()>> functions on a
    Rick> single page (took about 4~5 seconds to process).

In general, Moin seems to be quite efficient.  As you observed, there are
some macros which can take a lot of time to execute.  If you have an
internal wiki this shouldn't be too much of a problem.  An Internet-facing
wiki though can experience major problems as I recounted partially
tongue-in-cheek regarding the Python wiki.  For that wiki:

    * TitleIndex indicates it has over 2000 pages.  (Title search for
      "python" takes about 5 seconds, text search, about 25 seconds.)
    * BadContent currently contains 4355 regular expressions.  (Checking in
      a trivial edit to WikiSandBox takes about 15 seconds.)

So when the spammers hit the Python wiki can be fairly easily brought to its
knees.  (Yes, I know we should upgrade to 1.6.x and enable textcha's, but
that task never seems to creep up to the top of anyone's queue.)

Skip




More information about the Moin-user mailing list