项目中用到highcharts,由于有大量的自定义tooltips数据,造成网络传输延时增加,一般情况下网络传输数据量大概在200多KB,影响用户体验。
优化方案:
- 初始化加载时只加载基本的x,y轴数据(大概40多KB)
- 在鼠标移动至具体点上时,通过Ajax再去后台取具体的tooltips数据(在毫秒级别完成取数据并提示,在用户看来,无延时)
项目中用到highcharts,由于有大量的自定义tooltips数据,造成网络传输延时增加,一般情况下网络传输数据量大概在200多KB,影响用户体验。
优化方案:
转载于:https://my.oschina.net/zjoschina/blog/186860