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