我从Active Directory中拉出约400个对象,然后将它们缓存一个小时。速度取决于流量或我命中的哪个域控制器,但即使在最佳状态下,它仍然有点慢,太慢了。
我想知道DirectoryServices是否是并行库的合理候选者,或者由于某种原因它不是一个好主意。有没有人有一个
有人对此有经验吗?
提前致谢。
最佳答案
据我了解,并行库不会改变任何东西。
首先,请确保正确设置了DNS。
400个对象不是很多,您将获得最佳结果,优化目录请求并最小化网络流量(仅获取所需的属性)。
使用具有System.DirectoryServices.Protocols (S.DS.P).的低级(本地LDAP)协议,您将获得更好的性能。