1.一种web容器自动优化方法,其特征在于,包括:实时监控目标web容器的运行,得到所述目标web容器的性能指标的指标值;
判断所述指标值是否满足所述目标web容器的当前配置对应的切换条件;
当所述指标值满足所述目标web容器的当前配置对应的切换条件时,获取满足所述切换条件的配置切换文件;
用所述配置切换文件更新所述目标web容器的当前配置文件。
2.根据权利要求1所述的方法,其特征在于,所述判断所述指标值是否满足所述目标web容器的当前配置对应的切换条件,包括:获取所述目标web容器的当前配置对应的所述性能指标的标准值;
获取所述指标值与所述标准值的差值;
判断所述差值是否超过预定阈值,以判断所述指标值是否满足所述目标web容器的当前配置对应的切换条件。
3.根据权利要求1所述的方法,其特征在于,所述当所述指标值满足所述目标web容器的当前配置对应的切换条件时,获取满足所述切换条件的配置切换文件,包括:当所述指标值满足所述目标web容器的当前配置对应的切换条件时,根据所述切换条件,获取需切换配置参数以及所述需切换配置参数的切换值;
获取包含所述需切换配置参数的所有预设配置文件模板;
将所述需切换配置参数的切换值添加到所有所述预设配置文件模板中所述需切换配置参数的对应位置,得到满足所述切换条件的配置切换文件。
4.根据权利要求3所述的方法,其特征在于,所述当所述指标值满足所述目标web容器的当前配置对应的切换条件时,根据所述切换条件,获取需切换配置参数以及所述需切换配置参数的切换值,包括:获取预设配置参数切换表,所述预设配置参数切换表中包括不同预设切换条件及对应的需切换配置参数以及所述需切换配置参数的切换值;
从所述预设配置参数切换表中查找与所述切换条件相同的预设切换条件;
获取查找到的与所述切换条件相同的预设切换条件对应的需切换配置参数以及所述需切换配置参数的切换值。
5.根据权利要求1所述的方法,其特征在于,所述用所述配置切换文件更新所述目标web容器的当前配置文件,包括:从所述目标web容器的配置文件库中的所有所述当前配置文件中,查找到与所述配置切换文件对应的目标当前配置文件;
用所述配置切换文件中的配置参数替换所述目标当前配置文件中的配置参数,以更新所述目标web容器的当前配置文件。
6.根据权利要求5所述的方法,其特征在于,所述从所述目标web容器的配置文件库中的所有所述当前配置文件中,查找到与所述配置切换文件对应的目标当前配置文件,包括:获取所述配置切换文件的预设标签;
根据所述预设标签,从所述目标web容器的配置文件库中的所有所述当前配置文件的配置标签中,查找与所述预设标签相同的所述配置标签;
将所述与所述预设标签相同的所述配置标签对应的所述当前配置文件,作为与所述配置切换文件对应的所述目标当前配置文件。
7.根据权利要求5所述的方法,其特征在于,所述用所述配置切换文件中的配置参数替换所述目标当前配置文件中的配置参数,以更新所述目标web容器的当前配置文件,包括:当所述配置切换文件中的配置参数比所述目标当前配置文件中的配置参数少时,获取所述目标当前配置文件中的配置参数中相对于所述配置切换文件中的配置参数多出的多个配置参数;
将所述多出的多个配置参数删除,以更新所述目标web容器的当前配置文件。
8.一种web容器自动优化装置,其特征在于,包括:监控模块,用于实时监控目标web容器的运行,得到所述目标web容器的性能指标的指标值;
判断模块,用于判断所述指标值是否满足所述目标web容器的当前配置对应的切换条件;
获取模块,用于当所述指标值满足所述目标web容器的当前配置对应的切换条件时,获取满足所述切换条件的配置切换文件;
更新模块,用于用所述配置切换文件更新所述目标web容器的当前配置文件。
9.一种计算机可读存储介质,其上存储有web容器自动优化程序,其特征在于,所述web容器自动优化程序被处理器执行时实现权利要求1-7任一项所述的方法。
10.一种电子设备,其特征在于,包括:
处理器;以及
存储器,用于存储所述处理器的web容器自动优化程序;其中,所述处理器配置为经由执行所述web容器自动优化程序来执行权利要求1-7任一项所述的方法。