[Moin-user] mod_python status?
Thomas Waldmann
tw at waldmann-edv.de
Thu Jul 31 03:37:03 EDT 2003
> Can anyone comment on the status of MoinMoin with relation to mod_python?
Refactorings necessary for that to work reliably have begun. As you can
see on MoinMoin:MoinDev and linked pages, I have done at least all of
the easy stuff (print -> request.write).
There are still some questions open, so if you have experience with
mod_python maybe you can answer some of them or at least take part in
discussion.
> There seems to be a general interest in running under mod_python, though I'm
> not clear on how close MoinMoin is to being runnable under it.
Well, "not yet" is the short answer ;)
> I really like the MoinMoin wiki. For me it strikes the right balance between
> ease of use/simplicity, and features. The biggest drawback for me is
> responsiveness & performance. I'm hoping to set up a company wiki soon
> (running under Apache), and am currently looking at the options. I'd like to
> go with MoinMoin, but am a little concerned about performance.
I think at the beginning you won't have performance problems, so just
start using it.
Quite some companies already use moinmoin internally. Getting the users
used to wiki and teaching them how to use it best is much more of a
problem than performance is (well, speaking of a more or less current
hardware, not a stone-age machine).
There are also some quite big wikis running on the internet using moin,
see korean NoSmok wiki, see LinuxWiki.org.
How many wiki users do you expect?
> How close is MoinMoin to being runnable under mod_python?
Some weeks to some months I would say. Ask Juergen Hermann for a more
precise schedule, he is the guy doing releases.
Personally I am more interested in systems like twisted, keeping the
wiki engine persistent in RAM all the time.
AFAIK mod_python only does that for a short time, as long as the web
server process is handling requests. If the web server process
terminates, python and the wiki engine terminates, too, and a new web
server, new python and new wiki engine is started again.
Correct me if I'm wrong.
Although this is better than CGI (doing that with every request), it is
not as useful as if the whole stuff just stays loaded forever (well,
almost ;). Just think of heavyweight stuff that takes some seconds to
initialize - doing that one time per month is no problem - doing that
every few seconds or every minute might be a problem.
Thomas
More information about the Moin-user
mailing list