Я пытаюсь обновить веб-приложение, созданное на Java EE, с помощью Tomcat. До сих пор я использовал реализацию Netscape ldap, и теперь я пытаюсь обновитесь до Unboundid Ldap. Проблема в том, что реализация Unboundid имеет очень большую задержку по сравнению с реализацией netscape.
Некоторая информация о том, что я планирую сделать: я хочу получить из LDAP последние 5 записей, поместить их в массив и отобразить этот массив на веб-странице.
EDIT1: я создал 2 примера приложений для тестирования библиотек, используя Java SE. Для каждого теста я приложил исходный код и журнал LDAP на стороне сервера.
Результаты одинаковы, независимо от того, сколько итераций я использую, в среднем требуется гораздо больше времени для получения результатов с использованием реализации UnboundID SDK.
Для Netscape LDAP SDK: код и журнал. Для UnboundID LDAP SDK: код и журнал
EDIT2: я также пытаюсь использовать инструмент ldap-debugger, предоставленный UnboundID, но я не могу понять, как заставить его работать, я вижу, что он принимает в качестве аргументов IP-адрес и порт, на котором для привязки, а клиенты должны подключить ldap-debugger и он будет выступать в роли прокси, но где мне указать ip и порт сервера, ведь в клиенте я уже поставил ip и порт для ldap-debugger ?