12、深入探索ADSI:数据访问与性能优化

深入探索ADSI:数据访问与性能优化

1. ADSI基础与连接

在使用ADSI(Active Directory Service Interfaces)时,要访问其中的对象,必须使用绑定字符串进行绑定。绑定字符串由特定部分组成,了解其构成和创建方法是关键。
- 绑定类型
- 服务器无关绑定 :当未指定服务器名称时,系统会自动寻找最近的服务器进行连接。
- 编程式绑定 :可以从脚本环境外部以编程方式绑定到ADSI对象。
- 绑定函数
- GetObject :是最常用的连接对象的函数,常用于WSH(Windows Script Host)。
- ADsGetObject :与GetObject有所不同,在具体使用场景上各有特点。

此外,还可以使用ADO(ActiveX Data Objects)通过OLE DB接口连接到ADSI并请求信息。

2. 连接缓存的作用与验证

缓存连接有助于减少网络流量,提高性能。为了理解缓存的真正作用,我们可以通过以下步骤进行验证:
1. 运行相关脚本,记录显示第一个消息框所需的时间。
2. 对比显示其余两个消息框的速度。
3. 如果上述结果不足以说服你,可以注释掉脚本中设置对象为空的行,再次执行脚本以创建对象和缓存。完成后,再次运行脚本,注意第一个消息框显示速度的变化。
通过这些操作可以发现,维护对

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值