Poor,-
Erik, - re: massive fundraising campaign.
Well, I'd be willing to donate a few hundred
dollars. Where do I send
it?
See
http://en2.wikipedia.org/wiki/Wikipedia:Donations
I originally applied to become a "Developer"
because I hoped I might be
able to do something to speed up the response time. Unfortunately, I
haven't made the effort to wade through all the source code - and last
time I checked, there weren't any Requirements Document or Architectural
Design Document.
Documentation is very weak at this point. There is some stuff being worked
on on Meta. PHP is generally easy to read though.
I've had quite a bit of experience with
client-server programming, and
I've managed to get more speed out of various systems. It's often a
matter of using a profiling tool to identify bottlenecks.
That's true. Search the archives for "profiling", Brion has done some work
in this area. You can search the archives here:
http://marc.theaimsgroup.com/?l=wikitech-l
My intuition would be to optimize/rewrite the link cache, which needs to
be checked for the existence of hundreds of individual pages on long
pages.
Regards,
Erik