关于分页的实现思路

在写Flex分页组件时,有一点需要考虑,就是分页的方式:前台 or 后台 ?

前台分页与后台分页有所区别的,主要就是从后台获取全部的数据还是部分的数据。

所谓的前台分页,就是由后台方法一次性查出所有的数据,将这些数据返回到前台,由前台在内存中对这些数据进行分页,不需要每次查询都调用后台方法来查数据。

后台分页则是指后台仅返回某个范围内的数据,如第100到200条的数据,每次都需要与后台进行查询交互。

到底使用前台分页还是后台分页,要看数据量,如果数据量不多的话,如几十条或几百条,可以考虑使用前台分页。如果有几千条、几万条,甚至更多的时候,就不能使用前台分页的方式,因为把所有的数据返回到前台时,前台压力太大,数据从后台传到前台所需要的时间太多,导致系统变得响应很慢。这时候就要考虑使用后台分页了,每次只查询所需要的数据,由后台返回,这样每次只需要返回少量的数据就可以了。

至于后台分页的实现方式,可能有很多种,就看具体怎么实现了。

可以设计一个Flex分页组件,既可以支持前台分页,又能支持后台分页。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值