1、异步级联是存在暂态,同步级联是不存在暂态。
2、规律:同步级联用的是清零法,异步级联用的是置数法。
3、同步:提交请求->等待服务器处理->处理完毕返回这期间客户端浏览器不能干任何事情。异步:请求通过事件触发->处理服务器(这时浏览器仍然可以做其他事情)->处理完毕。不刷新页面的话,我知道有三个方法。
1用net自带的异步控件,就是那个ScriptManager和UpdatePanel的那个,优点就是可以完全用服务器端控件,不用谢太多前台代码,快捷便利。缺点就是貌似兼容性不太好,而且挺耗系统资源,而且用了之后不兼容一切前台手写的JS脚本(我2年前用的时候就是这样,后来一直没用,不知道现在还存不存在这些问题)。
2第一个DropDownList用服务器端控件,并绑定数据。第二个用客户端Select下拉列表控件,然后写Ajax脚本,再第一个下拉列表发生变化时出发异步请求函数,完成第二个下拉列表的数据绑定(异步请求后台,返回xml格式数据,然后给第二个select控件appendChild一系列的option)。这个方法优点是速度快,兼容性好(我最喜欢用这个,我各种IE6 7 8 火狐遨游啥的都兼容),全页面无刷新,而且是客户端控件,给服务器造成的负载相对轻一些。缺点是没有现成的Js封装代码的话会要求手写大量代码(需要的话留个我发你一个),而且要写相应的后台处理页面或者是WebMethod,对JS掌握程度有一定要求。
3要么就这么着,第二个下拉列表写在一个aspx页面里,下拉列表就用服务器端的DropDownList,然后在级联页面用iframe把那个aspx页面给镶进去。第一个下拉列表选择触发后台事件,然后通过参数传递个第二个下拉列表的aspx页面,然后在第二个aspx页面里写绑定方法,然后重新DataBind。这样不会引起整个页面刷新,刷新只刷新第二个aspx页面。这样做优点也是不用写太多JS代码,光用后台代码实现。缺点就是麻烦死了,还得考虑第二个页面如何将值传给第一个页面。
我知道的就这么多了。。1
这样确实可以解决你得问题,不好的就是,级联前,
每个服务器可以单独享受你一个核心交换机的端口带宽(例如千兆),级联后,你下级交换机的上联口就只有一个核心交换机的端口带宽(千兆)了,所以下边的所有服务器共享那千兆带宽。
2
对于你这种情况,建议你就使用下边挂接交换机的方式,1集线器已经淘汰了,现在都使用的是交换机,我估计你所用的也是简单的那种傻瓜型交换机。首先,你要画一个网络拓扑图,心里有数。
2将外网通过路由器,接到交换机中或者将外网接到你的代理服务器上,然后利用这台服务器的另一块网卡,连接到你的交换机上,也可以实现上网。
3不过,我很疑惑:100台计算机,怎么会用到10台16口的交换机呢?级联层数多了,网络也会慢的这个不说,关键是买交换机的钱花得有点多!
4。阻止广播风暴的最有效的办法是将集线器换成交换机,并划分VLAN、通过端口控制网络广播风暴。路由器 交换机 还有集线器都是网络扩展设备,
集线器是物理层交换(第一层)。功能是组建局域网,
交换机是链路层交换,是第二层交换。是连接两个局域网用的设备。
路由器 也就网关。是工作在第三层(网络层)的交换设备它可以根据IP地址选择发送数据的最佳路径。比如说一个公司组一个局域网,和因特网相连就要用路由器。每个主机通过路由器选择路径上网,组建虚拟网络(VLAN)等
服务器(SERVER)就是连接在网络中(或因特网)中负责提供各种网络服务的主机。(有>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)