【发布时间】:2019-11-11 23:54:32
【问题描述】:
所以我正在使用 React 开发 IoT SaaS 项目。 用户选择一个传感器和一个时间范围,并以大约 5 分钟的分辨率接收以图表形式显示的数据。 我的问题是关于在前端处理获取和保存此数据时的最佳实践。 我一直尝试获取工作正常的方法,但会使系统有点慢。 当用户在传感器之间快速来回切换时尤其如此。 我也尝试过保存数据,就像反应状态下的 json 一样。 这显着提高了性能,但还有很多其他问题。 浏览器开始抱怨 ram 的使用,有时会出现内存不足的错误。 还有很多需要处理的数据,例如为同一个传感器保存多个非连续数据范围、定位和合并日期范围重叠等......
所以我想知道这里的最佳做法是什么,我应该总是在前端获取还是保存?有没有什么框架可以帮助我处理前端的数据,还是我必须手动完成。
【问题讨论】:
-
嗯我不知道这种情况下的最佳实践是什么,但对我来说不断获取数据或将数据保存在前端听起来是错误的......正如你提到的浏览器/PC会抱怨。您是否尝试过流式传输数据?基本上保存所有后端和流前端?
标签: reactjs iot data-handling