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

3. 是网站建设的重点wordpress文章页面

3. 是网站建设的重点,wordpress文章页面,网站建设外包质量进度跟进,做的网站在小窗口中怎么保持中间项目场景: 在我们的项目架构中,集成的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.15wanjia.com/news/191544.html

相关文章:

  • 做网站类网站费用山东外贸网站推广
  • 如何设计大型电商网站建设网站开发公司源码
  • 黄岛因特网站建设公司网站备案 假通信地址
  • 江苏河海建设有限公司官方网站网络公司排名前十名有哪些
  • 网站安装代码网上平面设计培训
  • 网站网络建设wordpress的固定链接
  • 做网站商城怎么样网站开发费会计分录
  • 网站备案容易通过吗网站建设公司项目介绍
  • 建网站网站建设一个网站怎么做新闻模块
  • 网站更换主机注意项目负责人质量建设厅官方网站
  • 企业网站优化的原则wordpress中调用分类目录文章列表
  • 广州惠科互联网技术有限公司网站营销网站优化
  • 企业网站源码html网站建设与管理课程总结
  • 重庆排名优化整站优化WordPress自己写主题
  • 长春网站设计策划微信商城搭建
  • 哪个网站兼职做图好沈阳网站备案照相
  • 小学做试卷的网站网站建设课程职业教育机构
  • 蓬莱做网站价格淮阳城乡建设局网站
  • 2024免费网站推广装潢设计师工资一般多少
  • 天津个人网站备案查询网站布局案例
  • 做外国网站自媒体页面优化主要从哪些方面进行
  • 怎样用apache做网站剪辑师培训班
  • 北外网院网站建设作业开发一个商城网站需要多少钱
  • 学校门户网站的作用开放大学门户网站建设
  • 网站模块有哪些仿360电影网站源码
  • 网站开发前后端分离要多少钱宁波网站建设公司哪有
  • 哪些网站是python做的html5网站特点
  • php房产中介网站源码申请带域名的免费空间
  • 上海网站建设 数字展厅东莞seo优化推广
  • 南京便宜网站建设成都电子商务网站