【问题标题】:Many database calls that load less data or fewer database calls that load more data? [closed]许多加载较少数据的数据库调用还是加载更多数据的较少数据库调用? [关闭]
【发布时间】:2012-10-26 02:21:32
【问题描述】:

我正在开发一个网站,该网站通过对 PHP 内容加载器进行 AJAX 调用来加载 8 行数据,每次用户点击下一步按钮加载新内容时,该加载器都会调用我的数据库。

这种方法对我现在作为网站的单个用户来说非常有效。

我的问题是,如果我在网站上有很多用户,当他们点击下一个时,最好先加载接下来的 16,32 等行数据,还是通过加载 8 来保持现在的方式?每次他们下一个击中的行?有关系吗?

【问题讨论】:

  • 对于任何普通网站都没有区别。

标签: php mysql ajax performance


【解决方案1】:

真正回答这个问题的唯一方法是通过负载测试和一些判断调用。加载更多行的额外数据库开销是多少?您是否受到数据库处理能力或网络服务器带宽的限制?无论服务器性能如何,加载额外的行是否会增强用户体验?

在做出决定时,您需要回答这些类型的问题,但最终取决于您网站的查询、数据和功能的具体情况。

【讨论】:

    猜你喜欢
    • 2012-03-09
    • 2012-03-01
    • 1970-01-01
    • 2018-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多