如今,我知道如何从数据库向用户提供有限数据的两种方法。
第一种方法是使用像
这样的分页第一个前一个1 2 3 ..下一个最后一个
第二种方法是使用
加载更多
喜欢在Facebook或Twitter上,但当然这需要AJAX功能来加载更多数据。
从系统性能或用户便利性看哪一个最好用?
答案 0 :(得分:0)
从系统性能或用户便利性看哪一个最好用?
假设用户不需要跳转到结果的第X页,那么“加载更多”选项(通常)将更好地适用于这两个方面。
您在数据库服务器上的负载会略低,因为您没有重新计算它一直有多少页面。
您的用户会喜欢“加载更多”选项,因为他们不需要刷新整页,只需继续滚动即可。
当然,这些都不一定适用于您的确切情况。如果您的数据库具有烘焙分页,或者您的用户需要选择特定页面,或者支持paginatino并且您的用户更喜欢它的现有应用程序,那么paginagion可能是更好的选择。
你忘记了第三个“无限滚动”选项,顺便说一句。