分页是否减轻了服务器负载?(理论)



我想知道分页背后的原因是什么?使用它是因为它减轻了服务器的负担,因为我们将在技术上限制每页返回的行数?

我想做一些没有分页的事情,但鉴于我是新的(我是一个业余爱好者)开始怀疑它是否在技术上是ok的。

更多的是评论,但它很长,所以我把它作为一个答案发布:

你的问题太宽泛了,无法具体回答。如果您只请求数据的子集而不是超集,分页可以节省资源。

所以至少在webapplication/php脚本中分页保存输出数据。例如,不是一个包含1000行,每行1000个字符(大约1MB)的表,而是只返回10行,每行1000个字符(约10kb)。

从技术上讲,没有理由认为分页或不分页通常是可以的。这取决于你想做什么。所以我倾向于这样简单地回答:

技术上是可以的。继续;)-下次,请问一个更具体的问题,我认为这最终对你也更有帮助。

不,因为大部分工作是获取所有数据,对其进行排序,然后将其划分为页面。这可以在请求数据(索引)之前完成,但这仍然是最困难的工作。为提供数据而设计的服务器不应该关心它是为一个页面提供服务,还是为整个数据提供服务,还是逐页提供服务。

它主要是为客户端,用户和节省带宽。我宁愿要电话簿,也不愿要一张一英里长的纸。

最新更新