Does PHP do connection pooling with LDAP the same way it does
connection
pooling with SQL dbs? Seems that the hammering would occur if a new connection is initiated every time, but that things should be
reasonably
tame if it's treating it as a DB.
Connection pooling would help the connections per second (which of course would help quite a bit), but it wouldn't help the operations per second. I'm not so worried about the small to medium sized organizations, as the amount of requests wouldn't be high, but something like this could cause problems in large organizations.
I could be worried for nothing though, cause I have a 600mhz sparc server with 1 gig of ram that was able to do 80 ssl connections a second and 120 operations a second.
Ah, right. I worked on something like that in my last gig. My understanding is that they plan to open source it, but I haven't seen anything on that yet.
You're right though. People will likely be more comfy without write acls if the only thing people can edit is a "draft" that's has to be approved before publication.
There is an extension already out there for this functionality. It looks like my patches made it into the subversion server, so everything I mentioned should be possible now.
http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/StableVersion /
V/r,
Ryan Lane