前端分页与后端分页怎么选择?
发布于 9小时前 作者 chris9311 171 次浏览 来自 问答

一直在纠结做分页应该做在前端好还是后端好。 前端分页 前端分页就要在第一次加载页面的时候就把所有数据都请求过来,如果数据量大了就会很久吧。。不过之后再页面之间跳转就不用再请求数据了,不过数据都是第一次请求时候的数据,或许数据已被修改或者删除,页面在重新请求之前,数据是不会更新的。 后端分页 后端分页其实比较灵活,每次页面跳转都请求数据,根艺更好保证数据的正确,可是collection的document很多的时候就会效率很低了,sort、limit的效率真的不高,也不能每个field都加index吧,所以导致请求时间太长; (以上都是个人的一些理解,有什么不对的欢迎大家指出)

所以各位有没有什么建议的,或者有没有什么经验的分享一下,本人做这方面经验不多。谢谢大家分享。

12 回复

CPU 比你想象的快

前端分页有什么意义吗?

数据适中的话 做前端分页+refresher

@MessShawn 多大的数据量算适中呢?

@artisan 因为我们的需求不像新闻网页那种,我们主要是列数据而已

从描述上看如果后端服务器用sort + limit 都处理慢的情况的话,数据全部给到前端应该也差不多页面该崩溃了吧?

@thesadboy 是啊 泪奔了 可以提高一下效率吗?

回到顶部