当前位置: 首页 > news >正文

网站图标 psd网上商城包括

网站图标 psd,网上商城包括,非遗文化网站建设,如何制作网址域名项目场景: 在我们的项目架构中,集成的Echarts图表组件采用了折线图,业务需求即每300毫秒自动更新图表上的数据,并且每一次的数据点数量达到了约700个,折线图刷新的很快,每300毫秒就要刷新数据 问题描述 开发过程中发现在这种数据量请求频率下,大概2个小时左右就会导致…

项目场景:

在我们的项目架构中,集成的Echarts图表组件采用了折线图,业务需求即每300毫秒自动更新图表上的数据,并且每一次的数据点数量达到了约700个,折线图刷新的很快,每300毫秒就要刷新数据

问题描述

开发过程中发现在这种数据量请求频率下,大概2个小时左右就会导致整个页面卡死,无法操作。问题很严重

原因分析:

经过详细的排查发现是echarts图表在大数据量下确实会有这种问题。我们业务虽然只有两个图标,但更新频率很快,也遇到了此问题。原因是多方面的,一个是配置不高的电脑cpu撑不住,一个echarts也有内存问题,在大数据量频繁刷新内存和cpu撑不住,直接导致页面崩溃。经过考虑采取先不降低频率,先优化图表方式。解决这个问题需要从多方面下手

解决方案:

1.解决定时轮询稳定性:

将定时轮询单独放在一个线程中,稳定定时任务运行效率
参考代码:
// worker.js   
self.addEventListener("message", function (event) {const { task } = event.data;console.log("worker", task);if (task === "getChartData") {//创建定时任务if (!self.timerThread) {self.timerThread = this.setInterval(async () => {self.postMessage({});}, 300);}}else if (task === "stop") {//清除定时任务if (self.timerThread) {this.clearInterval(self.timerThread);self.timerThread = undefined;}}
});

调用

    stopComputation(){if (this.worker != null) {this.worker.postMessage({ task: 'stop'});this.worker.terminate();this.worker = null;}},startTimer(){if (this.worker != null) {this.stopComputation()}this.worker =
http://www.yayakq.cn/news/250878/

相关文章:

  • 宝山区建设用地事务所网站优秀企业网站建设公司
  • 常用的网站建设程序有那些一条龙网站建设哪家专业
  • 淄博做网站的公司排名网站策划书模板大全
  • 网站是灰色系的网站wordpress wp-login.php
  • 定制网站开发技术网页游戏排名
  • 武清做网站公司线上营销模式有哪些
  • 西瓜网站建设湖州公司网站建设
  • 做企业网站接单网站邮件设置
  • 网站建设经验王者荣耀恺和做网站项目实例
  • 服务器可以放几个网站网站建设 项目要求
  • 论述题亿唐网不做网站做品牌wordpress网站提速
  • 网站软件开发招聘在线生成网页网站
  • 只做一种产品的网站大余做网站建设
  • 上海阀门网站建设微商怎么做推广
  • 建立网站需要哪些费用开发网站哪家好
  • 可以做动画的网站都有哪些软件下载小企业建站系统
  • 建设网站架构服务器需要多少钱wordpress设置页面透明度
  • 网站建设管理系统免费网站python网站开发书籍推荐
  • 湖南响应式网站哪家好内网建站软件
  • 住房和规划建设局网站湖北省随州市建设厅网站
  • 大连哪里有手机自适应网站建设品牌建设内容措施
  • 简单的企业网站cms坪山网站建设多少钱
  • 网站备案身份核验临清建设网站
  • 用vs2010做免费网站模板下载北京响应式网站开发
  • 重庆百度seo整站优化做网站什么系统好
  • 南京建站在线咨询做网站顶部图片长度是多少
  • 网站建设发展现状企业信息查询公示系统
  • 濮阳做网站的外链工具xg
  • 有没有免费做片头的网站做网站首页文件
  • 电商网站 收费与免费抖音代运营服务方案