一种应用程序运行方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36457404 阅读:27 留言:0更新日期:2023-01-25 22:55
本申请提供一种应用程序运行方法、装置、电子设备及存储介质,该方法包括:获取服务器的负载数据,并根据服务器的负载数据确定应用程序的负载分数,服务器与应用程序交互;根据负载分数修改应用程序的运行模式,以使应用程序根据运行模式运行。通过服务器的负载数据确定的负载分数来修改应用程序的运行模式,从而让应用程序能够感知到服务器的负载情况,并根据服务器的负载情况修改运行模式(例如在服务器空闲时,使用预加载模式增加服务器的负载,又例如在服务器繁忙时,使用延迟模式减轻服务器的负载),有效地避免了服务器非常空闲或者非常繁忙,从而增加了应用程序的适应性。从而增加了应用程序的适应性。从而增加了应用程序的适应性。

【技术实现步骤摘要】
一种应用程序运行方法、装置、电子设备及存储介质


[0001]本申请涉及计算机数据处理和计算机通信的
,具体而言,涉及一种应用程序运行方法、装置、电子设备及存储介质。

技术介绍

[0002]目前,电子设备上的应用程序作为客户端向服务器发送请求报文,一方面,服务器在正常情况下是接收电子设备发送的请求报文,并返回请求报文对应的响应报文,有时候发现,此时的服务器非常空闲。另一方面,当大量的客户端向服务器发送请求报文时,服务器容易遭受拒绝服务(Denial of Service,DoS)攻击导致服务器非常繁忙直至宕机。目前的处理方式大都是在服务器端做限流处理,然而,在具体实践过程中发现,限流处理会让大量的请求报文被丢弃。因此,目前电子设备难以感知到服务器的空闲或繁忙导致应用程序的适应性较差。

技术实现思路

[0003]本申请实施例的目的在于提供一种应用程序运行方法、装置、电子设备及存储介质,用于改善应用程序的适应性较差的问题。
[0004]本申请实施例提供了一种应用程序运行方法,包括:获取服务器的负载数据,并根据服务器的负载本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用程序运行方法,其特征在于,包括:获取服务器的负载数据,并根据服务器的负载数据确定应用程序的负载分数,所述服务器与所述应用程序交互;根据所述负载分数修改所述应用程序的运行模式,以使所述应用程序根据所述运行模式运行。2.根据权利要求1所述的方法,其特征在于,所述获取服务器的负载数据,并根据服务器的负载数据确定应用程序的负载分数,包括:接收所述服务器发送的第一负载数据;获取电子设备的第二负载数据,并对所述第一负载数据和所述第二负载数据进行加权计算,获得所述负载分数。3.根据权利要求2所述的方法,其特征在于,所述根据所述负载分数修改所述应用程序的运行模式,包括:判断所述负载分数是否小于预设阈值;若是,则在配置文件中将所述应用程序的运行模式修改为预加载模式,以使所述应用程序在加载第一应用数据之后,预先向所述服务器请求与该第一应用数据相关的第二应用数据。4.根据权利要求3所述的方法,其特征在于,在所述判断所述负载分数是否小于预设阈值之后,还包括:若所述负载分数大于所述预设阈值,则在所述配置文件中将所述应用程序的运行模式修改为实时加载模式,以使所述应用程序响应于所述电子设备的界面操作,向所述服务器请求第一应用数据。5.根据权利要求3所述的方法,其特征在于,在所述判断所述负载分数是否小于预设阈值之后,还包括:若所述负载分数大于所述预设阈值,则在所述配置文件中将所述应用程序的运行模式修改为延迟加载模式,以使所述应用程序响应...

【专利技术属性】
技术研发人员:翁佳宇
申请(专利权)人:上海识装信息科技有限公司
类型:发明
国别省市:

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

1