许多数据库调用加载较少的数据或较少的数据库调用加载更多的数据?

时间:2012-10-26 02:21:33

标签: php mysql ajax performance

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

这个方法现在作为网站的单个用户非常快。

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

1 个答案:

答案 0 :(得分:1)

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

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