各位,手上项目上有个页面: 建筑视图一览 ,现在一直加载得比较慢,每次打开这个页面要1分钟左右,现要想重新重构这个页面,需要一个思路。
目前情况:
1.这个页面,主要展示是的就是建筑的一些实时情况,Web前端页面需要,图形化的展示,前后端。
2.建筑是个树形结构,整个树形数据量几万,每级都有汇总信息,还有其他的关联信息(如:人数啊,设备数啊,建筑里有那些的人信息啊,设备信息啊,管理员信息啊等等),总之就是要关联蛮多表,来获取到这些关联信息。
3.这个页面对系统来打开频率高,对实时性有要求。
4.目前做法,就前端请求,后台接口实时计算:递归循环,然后关联查询,再计算汇总,最后组成JSON数据结构返回给前端。(目前接口查询要 40 秒左右)
不知道现在主流的做法是如何实现, 类似 数据一览 的页面的,求个整体重构思路。