c# – 用于查询Active Directory的任务并行库(使用DirectoryServices)

c# – 用于查询Active Directory的任务并行库(使用DirectoryServices),第1张

概述我从Active Directory中取出大约400个对象,然后将它们缓存一段时间.速度取决于流量或我击中的域控制器,但即使在最好的情况下,它仍然有点慢,对我来说太慢. 我想知道DirectoryServices是否是并行库的合理候选者,或者由于某种原因它是一个坏主意.有谁有过 有没有人有这方面的经验? 提前致谢. 据我所知,并行库不会改变任何东西. 首先,请确保您的DNS设置正确. 400个对象 我从Active Directory中取出大约400个对象,然后将它们缓存一段时间.速度取决于流量或我击中的域控制器,但即使在最好的情况下,它仍然有点慢,对我来说太慢.

我想知道DirectoryServices是否是并行库的合理候选者,或者由于某种原因它是一个坏主意.有谁有过

有没有人有这方面的经验?

提前致谢.

解决方法 据我所知,并行库不会改变任何东西.

首先,请确保您的DNS设置正确.

400个对象并不是那么多,您将获得最佳结果,优化您的目录请求并最大限度地减少网络流量(获取您需要的属性).

使用System.DirectoryServices.Protocols (S.DS.P).的低级(本机LDAP)协议可以获得更好的性能

总结

以上是内存溢出为你收集整理的c# – 用于查询Active Directory的任务并行库(使用DirectoryServices)全部内容,希望文章能够帮你解决c# – 用于查询Active Directory的任务并行库(使用DirectoryServices)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1234494.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-06
下一篇2022-06-06

发表评论

登录后才能评论

评论列表(0条)

    保存