Recently deployed a new Openfire server on Rocky 8.4, connected with LDAP. We have about 850 users across maybe 32 groups. The admin pages for users and groups can take a couple minutes to load (the user page is worse).
When connecting to to the server with /inverse (converse.js plugin), the login process can take a couple minutes and then the page will sit on “connecting” indefinitely. If you wait 10 minutes and reload the page it will load and you can use the interface.
Is there a way to improve performance of LDAP user/roster enumeration with these web services? Other clients like spark, pidgin, and xabber, don’t seem to have this long login time.
The only tweak I have made was to set the LDAP cache to 1Mb due to warnings in the logs during service startup. We are using about 50% of that cache now with no warnings in the logs.
Let me know if you need any more information, thanks!