Hi All!
I am using 2009.02.12 DokuWiki on Windows Server 2003 + IIS
I have configured AD integration using this
http://www.dokuwiki.org/auth:ad manual. I noticed that Wiki become extremely slow. I captured TCP streams and I noticed excessive LDAP communication. I belong to 46 AD groups. ADldap was retrieving memberOf attribute for every of these groups and then their parent groups recursively. I had to block "recursive_groups" lookup to make performance usable. Even after this mod Wiki retrieves 170kB of data from AD server just to load the start page.
But the worst thing is that wiki is querying LDAP with 2 separate connections each time any page is loaded. Does anybody know if this can be avoided in any way? Is is possible to patch the scripts and write all group memberships to the session to avoid constant communication with remote LDAP except the first connection?
Regards,
Tomek