一种提升云管平台实时响应性能的方法及装置制造方法及图纸

技术编号:42491325 阅读:21 留言:0更新日期:2024-08-21 13:08
本申请公开了一种提升云管平台实时响应性能的方法及装置,涉及计算机技术领域。其中,该方法包括:获取云管平台对应的HTML代码,并确定HTML代码依赖的CSS代码和JS代码;提取JS代码中用于动态调整HTML元素的第一代码,并提取第一代码和HTML代码中的所有第一HTML元素;将所有第一HTML元素按照元素标签属性进行去重处理,得到第一HTML元素集合;分别提取CSS代码中的所有第二HTML元素和JS代码中的所有第三HTML元素,并与第一HTML元素集合进行匹配,依据匹配结果确定冗余代码;删除冗余代码。本申请解决了云管平台开发过程中未能准确发现并清理代码冗余部分,导致最终平台实时响应性能较低的技术问题。

【技术实现步骤摘要】

本申请涉及计算机,具体而言,涉及一种提升云管平台实时响应性能的方法及装置


技术介绍

1、在云管平台的前端开发过程中,随着代码的规模和复杂性不断增加,前端代码的体积越来越大,这也对云管平台的性能和用户体验带来了剧烈影响,优化代码体积变得越来越重要。目前,前端在减少冗余代码时,往往是通过借助webpack和rollup等构建工具里面的tree shaking来实现,根据数据显示,超过75%的专业开发者在他们的工作中使用了构建工具。但是,该方案存在一些缺陷:一方面,tree shaking主要依赖于静态分析,动态代码无法被分析和优化,其具有一定的局限性;另一方面,tree shaking是在编译阶段进行分析和优化,不会对原始代码进行提示和修改;并且,也不是所有项目都会使用webpack等构建工具,这些项目中的冗余代码就无法实现自动化检测,最终直接影响云管平台的实时响应性能。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种提升云管平台实时响应性能的方法及装置,本文档来自技高网...

【技术保护点】

1.一种提升云管平台实时响应性能的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,提取所述JS代码中用于动态调整HTML元素的第一代码,并提取所述第一代码和所述HTML代码中的所有第一HTML元素,包括:

3.根据权利要求2所述的方法,其特征在于,将所有所述第一HTML元素按照元素标签属性进行去重处理,得到第一HTML元素集合,包括:

4.根据权利要求1所述的方法,其特征在于,提取所述CSS代码中的所有第二HTML元素,并依次将各个所述第二HTML元素与所述第一HTML元素集合进行匹配,依据得到的匹配结果确定所述CSS代码中的冗余代...

【技术特征摘要】

1.一种提升云管平台实时响应性能的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,提取所述js代码中用于动态调整html元素的第一代码,并提取所述第一代码和所述html代码中的所有第一html元素,包括:

3.根据权利要求2所述的方法,其特征在于,将所有所述第一html元素按照元素标签属性进行去重处理,得到第一html元素集合,包括:

4.根据权利要求1所述的方法,其特征在于,提取所述css代码中的所有第二html元素,并依次将各个所述第二html元素与所述第一html元素集合进行匹配,依据得到的匹配结果确定所述css代码中的冗余代码,包括:

5.根据权利要求2所述的方法,其特征在于,提取所述js代码中的所有第三html元素,并依次将各个所述第三html元素与所述第一html元素集合进行匹配,依据得到的匹配结果确定所述js代码中...

【专利技术属性】
技术研发人员:赵鸿翔隋媛
申请(专利权)人:中航国际金网北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1