>>윤지영 님께서 쓰시길<<
:: openLDAP를 사용하고 있습니다.
::
:: 데이타가 2000건일때에는, 약 1~2초만에 사람을 찾더니
::
:: 데이타가 1만건이 되니까 5~8초정도 시간이 걸립니다.
::
:: slapd.conf 파일을 이용하여 인덱스를 걸려고 하고 있습니다.
::
:: LDAP 클라이언트로는 MS사의 IE나 Outlook 를 사용하고 있습니다.
::
:: LDAP 서버를 debug 모드로 실행하니까,
::
:: MS사의 제품은 아래와 같은 필터 처리를 하더군요.
::
:: filter: (|(mail=지영*)(|(cn=지영*)(|(sn=지영*)(givenname=지영*))))와 같이
::
:: slapd.conf 파일에서
::
:: index cn,sn,givenname,mail pres,eq,sub,approx
::
:: 위와 같이 인덱싱을 하고 나서, 데이타를 다시 입력하면
::
:: 빨라지나요?
::
:: 참고로 openLDAP 서버에 데이타를 입력하는 ldif 파일의 형태는
::
:: 다음과 같습니다.
::
:: dn: uid=jyyun, o=kaist.ac.kr
:: cn: 윤지영
:: sn: 윤
:: givenname: 지영
:: objectclass: person
:: mail: jyyun@kaist.ac.kr
::
::
인덱싱에 대해서는 134번 게시물을 읽어보시면 조금이나마
도움이 될듯합니다. :-)
|