比较典型的需求
前端AJAX向后端请求一组数据,其中包含了分页信息(总页数、item总数)。
那么问题来了,这个计算总页数和item数量的工作,到底是交给后端计算好了直接返回给前端,还是前端来进行计算呢?哪种效率会更高?为什么?不同场景下呢?
延伸:局部刷新的典型需求,是后端生成好html返回给前端直接插入,还是后端只返回数据
前端来完成dom结构呢?
注意:仅讨论问题本身,一些未提到的细节问题先忽略。
PS:问这个问题,主要是最近和后端方面同学有一些矛盾。他认为“我是不是要把10000个人的压力 分担给10000个人呢,还是都放服务端呢”(原话),而我认为后端在计算方面可能比前端效率会更高一些。
前端AJAX向后端请求一组数据,其中包含了分页信息(总页数、item总数)。
那么问题来了,这个计算总页数和item数量的工作,到底是交给后端计算好了直接返回给前端,还是前端来进行计算呢?哪种效率会更高?为什么?不同场景下呢?
延伸:局部刷新的典型需求,是后端生成好html返回给前端直接插入,还是后端只返回数据
前端来完成dom结构呢?
注意:仅讨论问题本身,一些未提到的细节问题先忽略。
PS:问这个问题,主要是最近和后端方面同学有一些矛盾。他认为“我是不是要把10000个人的压力 分担给10000个人呢,还是都放服务端呢”(原话),而我认为后端在计算方面可能比前端效率会更高一些。