一种基于在网页端汇总多方信息的环境变量构建方法与流程

文档序号:34983374发布日期:2023-08-03 17:00阅读:55来源:国知局
一种基于在网页端汇总多方信息的环境变量构建方法与流程

本发明涉及网页环境变量,具体涉及一种基于在网页端汇总多方信息的环境变量构建方法。


背景技术:

1、随着技术的发展,现在的网络应用程序的功能变得越来越强大。相应的,代码逻辑也变得越来越复杂,出现bug的概率也越来越高。在全球广域网应用开发中,通常会使用构建工具在编译构建网页应用源码过程中,将环境变量作为配置嵌入到网页应用中。如果有bug的代码被直接发布到线上,会对用户体验造成严重的损害。为了保障网络应用程序的质量,程序开发需要采用规范的开发流程。

2、由于编译构建输出的是静态的超文本标记语言/层叠样式表/即时编译型的编程语言文件包,它们无法在运行时动态加载和读取配置。当网页应用需要部署运行在不同环境下时,需要调整配置环境变量,重新构建网页应用源码并打包,从而造成了服务器资源的浪费,不同部署下的代码无法保持一致性。

3、开发人员在排查应用程序问题时,需要获取运行应用程序的系统中的环境变量,了解应用程序运行环境的一些参数。目前,在排查应用程序问题时,开发人员根据日志信息标识获取相应的日志,再从 日志的上万行代码中筛选出环境参数,费时费力,工作效率低。


技术实现思路

1、为了解决上述技术问题,本发明提出了一种基于在网页端汇总多方信息的环境变量构建方法,包括如下步骤:

2、s1、接收多方汇总的环境变量信息,将多方汇总的环境变量信息分类,分为静态环境变量信息和动态环境变量信息;

3、s2、按照汇总的静态环境变量信息,向网页后端的静态变量库提出静态环境变量的设置请求;按照汇总的动态环境变量信息,向网页后端的动态变量库提出动态环境变量的设置请求;

4、s3、获取设置请求对应的环境变量信息,遍历环境变量设置库中的环境变量,对网页前端的环境变量设置库中存储的环境变量进行更新,生成环境变量变化日志,并将所述环境变量变化日志发送到网页后端;

5、s4、网页后端接收到所述环境变量变化日志之后,下载所述环境变量变化日志对应的配置文件;

6、s5、对配置文件中的环境变量值按照嵌入距离进行排序,依次嵌入到网页前端;

7、s6、当配置文件中的环境变量值依次嵌入到网页前端后,构建环境变量配置文件组。

8、进一步地,步骤s3中,检测环境变量设置库中每个环境变量是否改变,每次从环境变量设置库中的所有环境变量中提取10%的环境变量值作为一组环境变量,判断该组环境变量是否发生改变,如果发生了改变,则进行环境变量的更新,生成环境变量变化日志。

9、进一步地,依次求得每组环境变量中的每个环境变量值的变化程度,判断每组环境变量是否发生改变,具体计算方法为:

10、;

11、式中,和分别是第i组环境变量xi在t时刻和t-1时刻的第j个环境变量值,为随机变量,为第j个环境变量值的变化程度,uj和lj分别是第j个环境变量值的上限值和下限值,n为第i组环境变量中的环境变量值的个数。

12、进一步地,步骤s5中,每个环境变量值yk的嵌入距离dyk的计算方式为:

13、;

14、式中,和分别是环境变量值yk+1和yk的第m个距离函数值,和分别是第m个距离函数值的最大值和最小值,m为距离函数值的总个数。

15、进一步地,步骤s1中,对多方汇总的环境变量信息进行分类处理,包括:

16、找出多方汇总后的环境变量信息集合中的重要静态环境变量信息记为第一类,并把第一类的所有环境变量值的序列值记为1后,从当前环境变量信息集合中去除;

17、在剩下的环境变量信息集合中寻找次要静态环境变量信息记为第二类,并把第二类的所有环境变量值的序列值记为2后,从当前环境变量信息集合中去除;

18、直到环境变量信息集合中的所有静态环境变量信息都被赋予了对应的序列值。

19、进一步地,步骤s1中,将关键字进行高亮显示,根据环境变量信息内容自定义信息过滤规则,通过比较序列值控制不同类的环境变量信息输出。

20、进一步地,步骤s6中,基于环境变量组映射的方法生成系统虚拟化硬件的多层次环境变量配置文件组。

21、相比于现有技术,本发明具有如下有益技术效果:

22、接收多方汇总的环境变量信息,将多方汇总的环境变量信息分类,分类为静态环境变量信息和动态环境变量信息,提高了多方汇总的环境变量信息分类的便利性以及灵活性。

23、获取当前设置请求对应的当前环境变量;根据当前环境变量,对网页前端的环境变量设置库中存储的原环境变量进行更新;遍历更新后的环境变量设置库中的环境变量,生成新环境变量日志,并将环境变量日志发送到网页后端,提高了设置请求的回应效率。

24、网页后端服务器接收到发生变化的环境变量组的日志之后,下载与该环境变量组的日志对应的配置文件。当下载对应的配置文件后,将配置文件中的每个环境变量值按照嵌入距离进行排序,依次嵌入到网页前端。有效提高了汇总多方信息时环境变量的配置效率和部署效率。



技术特征:

1.一种基于在网页端汇总多方信息的环境变量构建方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的环境变量构建方法,其特征在于,步骤s3中,检测环境变量设置库中每个环境变量是否改变,每次从环境变量设置库中的所有环境变量中提取10%的环境变量值作为一组环境变量,判断该组环境变量是否发生改变,如果发生了改变,则进行环境变量的更新,生成环境变量变化日志。

3.根据权利要求2所述的环境变量构建方法,其特征在于,依次求得每组环境变量中的每个环境变量值的变化程度,判断每组环境变量是否发生改变,具体计算方法为:

4.根据权利要求1所述的环境变量构建方法,其特征在于,步骤s5中,每个环境变量值yk的嵌入距离dyk的计算方式为:

5.根据权利要求1所述的环境变量构建方法,其特征在于,步骤s1中,对多方汇总的环境变量信息进行分类处理,包括:

6.根据权利要求1所述的环境变量构建方法,其特征在于,步骤s1中,将关键字进行高亮显示,根据环境变量信息内容自定义信息过滤规则,通过比较序列值控制不同类的环境变量信息输出。

7.根据权利要求1所述的环境变量构建方法,其特征在于,步骤s6中,基于环境变量组映射的方法生成系统虚拟化硬件的多层次环境变量配置文件组。


技术总结
本发明提出了一种基于在网页端汇总多方信息的环境变量构建方法,涉及网页环境变量技术领域,接收多方汇总的环境变量信息,将多方汇总的环境变量信息分类,分类为静态环境变量信息和动态环境变量信息,获取当前设置请求对应的当前环境变量;根据当前环境变量,对网页前端的环境变量设置库中存储的原环境变量进行更新;遍历更新后的环境变量设置库中的环境变量,生成新环境变量日志,并将环境变量日志发送到网页后端,有效提高了汇总多方信息时环境变量的配置效率和部署效率。

技术研发人员:王心安
受保护的技术使用者:北京智麟科技有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1