Как самый первый шаг, необходимо попытаться узнать то, что узкое место для сценария:
- Занимает слишком много времени искать запрашиваемые данные в базе данных? Если да, можно ускорить его с созданием некоторых индексов для общих запросов?
- Если доступ к диску является слишком медленным, возможно, можно ли поместить базу данных на другой (очень быстрый) диск, где LDAP имеет эксклюзивный доступ?
- Ваша Система имеет достаточно RAM, или она всегда подкачивает? Как правило, базы данных LDAP должны соответствовать полностью RAM, если у Вас нет действительно больших наборов данных. В противном случае добавьте RAM.
- Ваше сетевое соединение насыщается? Это часто - последствие сервера LDAP, удваивающегося как файловый сервер или медленные соединения (10 МБ). Если это верно, возможно, можно вставить более быструю сетевую плату или вторую.
- Действительно ли сервер является только сервером LDAP или имеет его другие тяжелые задания? Если да, помещает его на отдельные, более быстрые, аппаратные средства.
Если все это' не поможет, то необходимо будет добавить вторичные серверы к установке и/или поместить некоторые ответвления дерева на различные серверы. В первом случае необходимо будет сообщить клиентам различных серверов, в зависимости от того, как они настроены, где циклический DNS является самым легким путем, по моему скромному мнению. Во втором случае Ваши клиенты должны быть способны к обработке направлений, таким образом, Ваш исходный сервер может просто отправить их на другие серверы.
ответ дан
Sven
4 December 2019 в 23:25
Ссылка