Para mejorar el rendimiento cuando Calendar Server accede al servidor de directorios LDAP, agregue índices al archivo de configuración LDAP para los distintos atributos.
El programa de configuración, comm_dssetup.pl, realizará, de forma opcional, la indexación por usted.
Para ver la diferencia de rendimiento que le puede dar la indexación, realice la siguiente prueba:
Antes de realizar la indexación, mida el tiempo necesario para ejecutar el siguiente comando LDAP:
ldapsearch -b "base" "(&(icscalendarowned=* user*)(objectclass=icsCalendarUser))" |
donde base es el DN de base LDAP del servidor de directorios donde se encuentran los datos de usuario y de recursos de Calendar Server y user es el valor que el usuario final puede introducir en el cuadro de diálogo Calendar Express Subscribe \> Calendar Search.
Ejecute la indexación para icsCalendarOwned.
De nuevo, ejecute el siguiente comando LDAP y cronométrelo:
ldapsearch -b "base" "(&(icscalendarowned=*user*)(objectclass=icsCalendarUser))" |
donde base es el DN de base LDAP del servidor de directorios donde se encuentran los datos de usuario y de recursos de Calendar Server y user es el valor que el usuario final puede introducir en el cuadro de diálogo Calendar Express Subscribe \> Calendar Search.
Compare los tiempos. Debería haber una diferencia clara de tiempo.