- 34
- 0
求问各位大佬,我前端在请求后端半年、1年左右的日志数据。一般来说1年数据顶多几万条.
后端的要求是,
- 直接丢给我原始数据,不进行排序等处理,让前端自行处理。
- 数据不能一次性请求,要每个月每个月地发送请求,每次请求后再将拿到的数据处理后加入之前已经获取的数据中。
后端给我的解释是 降低后端服务器性能消耗,让前端来处理可以充分利用bs架构的优势。(原话)
我的设想是
- 后端直接在数据库拿到数据后进行初步处理
- 之前一直是直接传入起止日期一次性获得数据, 现在要求我连续发送请求, 我提问既然需要这么做能不能后端自己先循环获得每月数据后再一次性返回, 前端做一个loading
被以上原话给驳回了.
我想问问,这种要求是否合理?服务器性能是否无法承受这种体量的数据?
各位大佬不好意思, 怪我没说全, 这个日志数据我们是用来做可视化的统计图表的, 所以一次请求拿到所有的数据我觉得是比较好的办法. 平时做日志列表的需求是做了分页的.
- 共 0 条
- 全部回答
-
〣.不做∫仙女∫好多年 普通会员 1楼
前端请求后端数据的方式主要有以下几种:
-
API:API(Application Programming Interface)是软件开发中一种常见的数据获取方式。通过发送HTTP请求,前端可以获取后端服务器的数据。
-
RESTful API:RESTful API是一种基于HTTP协议的网络服务,通过HTTP请求获取数据。RESTful API通常包含资源、方法和请求路径。
-
GraphQL:GraphQL是一种用于客户端和服务器之间交互的查询语言,可以用于获取和修改数据。GraphQL允许客户端和服务器之间的完全透明交互,这使得数据更新和错误处理更加简单。
-
数据库查询:通过使用数据库查询,前端可以获取数据。这通常涉及到数据库连接、SQL查询和结果解析。
-
API Gateway:API Gateway是一种集中式、可扩展的API控制器,用于在应用程序和外部系统之间提供安全的连接。API Gateway可以处理HTTP请求,并返回响应。
选择哪种方式取决于你的具体需求和情况。例如,如果你需要频繁地获取数据,并且希望数据的更新和错误处理简单,那么RESTful API可能是一个好的选择。如果你需要更高级的数据操作,或者需要更多的控制和定制,那么数据库查询或API Gateway可能更适合你。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
