【技术实现步骤摘要】
本申请涉及计算机,具体而言,涉及一种提升云管平台实时响应性能的方法及装置。
技术介绍
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元素集合进行匹配,依据得到的匹配结果确定所述
...【技术特征摘要】
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代码中...
【专利技术属性】
技术研发人员:赵鸿翔,隋媛,
申请(专利权)人:中航国际金网北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。