概述
客户端一次把数据取出,还是分多次来取?
有的人说把数据一次从数据库取到客户端然后在客户端任意处理效率会高。
有的人说把一次性把所有数据取到客户端很耗时且数据大多没有用处最好分次处理。
其实这两个说法并不矛盾,只是他们实用的方面是不同的。
1:如果数据最不大,但是可能会和服务器发生多次交互,最好一次把数据取出到客户端来提高处理效率,比如我们要从数据库取出数据组织一个树型控件,因为它是个树状的,可能会由一个节点获取所有子节点而再次去数据库查询。那么数据量不太大的情况下可以把数据一次性取出而然后在客户端上再组织,这样会省好多因与服务器交互而消耗的时间。
2:如果数据最很大,且并不是所有的数据都可能用到,仅有少量的数据感兴趣,那么最好分多次取服务器上的数据,比如我们要组织一个产品信息的列表以便供客户查看,因为量大,一次取出一定会消耗大量的时间,但是客户可能对取到的数据不太感兴趣,这时候就会给客户提供分页的功能来分次的把数据取到客户端,不但客户觉得方便而且不会感觉到会等好长时间。
因此,对数据的处理可能并没有一个固定的模式一成不变的来处理,而是要跟据实际的情况来决定哪一种方式对实际业务更合适,或是找到新的解决方法。如果方式方法不得当,直接影响了最后的效果甚至发生错误!
最后
以上就是英勇麦片为你收集整理的客户端和服务器数据交互的全部内容,希望文章能够帮你解决客户端和服务器数据交互所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复