分页与负载更多?

时间:2013-05-18 05:08:27

标签: php mysql ajax

如今,我知道如何从数据库向用户提供有限数据的两种方法。

第一种方法是使用像

这样的分页
  

第一个前一个1 2 3 ..下一个最后一个

第二种方法是使用

  

加载更多

喜欢在Facebook或Twitter上,但当然这需要AJAX功能来加载更多数据。

从系统性能或用户便利性看哪一个最好用?

1 个答案:

答案 0 :(得分:0)

  

从系统性能或用户便利性看哪一个最好用?

假设用户不需要跳转到结果的第X页,那么“加载更多”选项(通常)将更好地适用于这两个方面。

  • 您在数据库服务器上的负载会略低,因为您没有重新计算它一直有多少页面。

  • 您的用户会喜欢“加载更多”选项,因为他们不需要刷新整页,只需继续滚动即可。

当然,这些都不一定适用于您的确切情况。如果您的数据库具有烘焙分页,或者您的用户需要选择特定页面,或者支持paginatino并且您的用户更喜欢它的现有应用程序,那么paginagion可能是更好的选择。

你忘记了第三个“无限滚动”选项,顺便说一句。