目录
一、通用实现方式
数据可视化技术目前在应用中越来越受到重视,通过可视化表示来传达数据见解。其主要目标是将大型数据集提取为可视化图形,以便轻松了解数据中的复杂关系。它经常与信息图形、统计图形和信息可视化等术语互换使用。可视化页面通过配置管理平台选择对应的图形样式,各个图形元素组合形成整个完整的页面,页面通根据组件调用频率获取数据,完成整体流程,实现实时数据更新

可视化页面元素通过配置化平台配置,页面是通过各个组件组合而成,获取页面模板整体元素,目前主要采用的技术是根据请求URL,查询配置信息,组装输出页面模版,在从客户端页面中渲染展示页面元素,按照请求频率,查询接口获取数据信息。但是传统结构在页面响应速度欠缺
(1)、页面元素通过后台服务获取,页面元素渲染响应耗时,影响用户体验
(2)、页面元素组件的数据根据一定频率定期获取数据,当多个页面同时请求时,会造成请求量骤增,对服务造成压力
(3)、数据获取整个链路获取时间长,当高并发请求时,同一个组件数据都打到应用服务器,增加应用服务负载,影响使用率
二、解决方案
主要采用

本文围绕数据可视化页面展开,介绍通用实现方式,即通过配置管理平台选择图形样式、组合组件形成页面并获取数据。但传统结构存在页面响应慢、请求量大、服务负载高等问题。提出采用nginx+lua模板引擎+redis及调度任务的解决方案,从页面元素渲染和元素数据获取两方面阐述方案详情。
最低0.47元/天 解锁文章
890

被折叠的 条评论
为什么被折叠?



