现在,我知道两种方法如何将数据库中的有限数据呈现给用户。
第一种方法是使用分页,例如
first previous 1 2 3 .. next last
第二种方法是使用
Load more
就像在 Facebook 或 Twitter 上一样,但这当然需要 AJAX 功能来加载更多数据。
从系统性能和用户便利性来看,哪一个最好用?
最佳答案
which one the best to use if we look from system performance or user convenience?
假设用户不需要跳转到第 X 页的结果,“加载更多”选项(通常)对两个前端都效果更好。
数据库服务器上的负载会稍微降低,因为您不会让它始终重新计算它有多少页。
您的用户会喜欢“加载更多”选项,因为他们不需要刷新整个页面,只需继续滚动即可。
当然,这些都不一定适用于您的具体情况。如果您有一个内置分页的数据库,或者需要用户选择特定页面,或者现有的应用程序支持 pagatinino 并且您的用户更喜欢它,那么分页可能是更好的选择。
顺便说一句,你忘记了第三个“无限滚动”选项。
关于php - 分页与加载更多?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16620914/