php - 分页与加载更多?

标签 php mysql ajax

现在,我知道两种方法如何将数据库中的有限数据呈现给用户。

第一种方法是使用分页,例如

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/

相关文章:

php - 无法将特定行插入数据库 PHP MySQL JSON

php - 如何在azure上创建服务器并在其上托管php、mysql站点

mysql - 如何将 JSON Blob 转换为列和值

mysql - 如何从一张表中选择用户尚未选择的所有记录?

mysql - 数据库建模: query for comparison shopping site

php - 使用 php 将搜索中的两个单独的输入字段合并

php - 在下拉选择中自动提交表单*无需*单击提交按钮? AJAX/PHP

javascript - ajax请求中的404和401错误

php - Zend 框架更新?

php - 如何为新 gTLD 执行 Whois 查询?