LDAP 数据高速缓存通过为 Calendar Server 客户端提供最新的 LDAP 数据解决了主/从 LDAP 配置问题,即使主 Directory Server 还未更新每个从属 Directory Server。
如果启用了 LDAP 数据高速缓存,Calendar Server 会将已提交的 LDAP 数据写入高速缓存数据库(ldapcache.db 文件)。默认情况下,LDAP 高速缓存数据库位于 ldap_cache 数据库目录中,但如果需要,您也可以将其配置为其他位置。
客户端更改单个用户的 LDAP 数据时,Calendar Server 会将更改后的数据写入 LDAP 高速缓存数据库(同时也写入从属 Directory Server)。随后的客户端操作将从高速缓存数据库中检索 LDAP 数据。此数据检索应用于单个用户的以下操作:
用户登录时的属性
用户的选项(例如颜色方案或时区)
用户的日历组
用户订阅的日历列表
从而,LDAP 数据高速缓存数据库可提供:
单一系统上多个进程间的数据一致性—多处理器系统上的所有 Calendar Server 进程均可使用该数据库。
多个用户会话中的数据持久性—该数据库永久存在并且无需刷新。