求问各位大佬,我前端在请求后端半年、1年左右的日志数据。一般来说1年数据顶多几万条.
后端的要求是,
- 直接丢给我原始数据,不进行排序等处理,让前端自行处理。
- 数据不能一次性请求,要每个月每个月地发送请求,每次请求后再将拿到的数据处理后加入之前已经获取的数据中。
后端给我的解释是 降低后端服务器性能消耗,让前端来处理可以充分利用bs架构的优势。(原话)
我的设想是
- 后端直接在数据库拿到数据后进行初步处理
- 之前一直是直接传入起止日期一次性获得数据, 现在要求我连续发送请求, 我提问既然需要这么做能不能后端自己先循环获得每月数据后再一次性返回, 前端做一个loading
被以上原话给驳回了.
我想问问,这种要求是否合理?服务器性能是否无法承受这种体量的数据?
各位大佬不好意思, 怪我没说全, 这个日志数据我们是用来做可视化的统计图表的, 所以一次请求拿到所有的数据我觉得是比较好的办法. 平时做日志列表的需求是做了分页的.
以下纯属个人见解:
有关统计的见解: