【技术实现步骤摘要】
一种网站升级方法及系统
本专利技术涉及网站管理
,尤其涉及一种网站升级方法及系统。
技术介绍
随着互联网的快速发展,网站平台需要不断的升级更新才能满足用户的需求,网站的升级更新通常包括发布新功能、修复错误和优化等。一般情况下,网站升级为一个月或一周更新一次,并且选择在凌晨用户访问非常少的情况下更新,并且提前通知用户系统维护升级。但是这种方法会使访问用户受到影响,用户无法再网站升级更新期间访问网站,从而影响了用户的正常使用。
技术实现思路
本专利技术实施例提供一种网站升级方法及系统,用于实现保证用户使用的前提下进行网站自动升级。一种网站升级方法,包括以下步骤:获取网站中应用程序的升级情况,根据所述应用程序的升级情况将应用程序划分为已升级应用程序分组和未升级应用程序分组;将已升级应用程序分组中每个应用程序的状态设置为开启,将未升级应用程序分组中的N个应用程序归入一待升级应用程序分组,其中,N为预设的每次升级的应用程序数量;将待升级应用程序分组中每个应用程序的状态设置为关闭,将未升级应用程序分组中除所述待升级应用程序分组之外的应用程序的状态设置为开启;获取待升级应用程序分组中每个应用程序的升级所需数据,按照升级所需数据升级待升级应用程序分组中的每个应用程序;判断待升级应用程序分组升级是否完成;当待升级应用程序分组升级完成时,将待升级应用程序分组中每个应用程序的状态设置为开启,将待升级应用程序分组中的应用程序归入所述已升级应用程序分组;判断网站升级是否完成,当网站升级未完成时,重复上述步骤,直至网站升级完成。优选的,所述方法还包括:备份待升级应用 ...
【技术保护点】
一种网站升级方法,其特征在于,包括以下步骤:获取网站中应用程序的升级情况,根据所述应用程序的升级情况将应用程序划分为已升级应用程序分组和未升级应用程序分组;将已升级应用程序分组中每个应用程序的状态设置为开启,将未升级应用程序分组中的N个应用程序归入一待升级应用程序分组,其中,N为预设的每次升级的应用程序数量;将待升级应用程序分组中每个应用程序的状态设置为关闭,将未升级应用程序分组中除所述待升级应用程序分组之外的应用程序的状态设置为开启;获取待升级应用程序分组中每个应用程序的升级所需数据,按照升级所需数据升级待升级应用程序分组中的每个应用程序;判断待升级应用程序分组升级是否完成;当待升级应用程序分组升级完成时,将待升级应用程序分组中每个应用程序的状态设置为开启,将待升级应用程序分组中的应用程序归入所述已升级应用程序分组;判断网站升级是否完成,当网站升级未完成时,重复上述步骤,直至网站升级完成。
【技术特征摘要】
1.一种网站升级方法,其特征在于,包括以下步骤: 获取网站中应用程序的升级情况,根据所述应用程序的升级情况将应用程序划分为已升级应用程序分组和未升级应用程序分组; 将已升级应用程序分组中每个应用程序的状态设置为开启,将未升级应用程序分组中的N个应用程序归入一待升级应用程序分组,其中,N为预设的每次升级的应用程序数量;将待升级应用程序分组中每个应用程序的状态设置为关闭,将未升级应用程序分组中除所述待升级应用程序分组之外的应用程序的状态设置为开启; 获取待升级应用程序分组中每个应用程序的升级所需数据,按照升级所需数据升级待升级应用程序分组中的每个应用程序; 判断待升级应用程序分组升级是否完成; 当待升级应用程序分组升级完成时,将待升级应用程序分组中每个应用程序的状态设置为开启,将待升级应用程序分组中的应用程序归入所述已升级应用程序分组; 判断网站升级是否完成,当网站升级未完成时,重复上述步骤,直至网站升级完成。2.如权利要求1所述的方法,其特征在于,所述方法还包括: 备份待升级应用程序分组中的应用程序文件; 判断待升级应用程序分组升级是否出现错误; 当待升级应用程序分组升级出现错误时,利用备份的待升级应用程序分组中的应用程序文件进行备份文件恢复。3.如权利要求1所述的方法,其特征在于,所述当待升级应用程序分组升级完成时,将待升级应用程序分组中每个应用程序的状态设置为开启,包括: 当待升级应用程序分组升级完成时,将待升级应用程序分组中每个应用程序的状态设置为开启,利用升级完成的待升级应用程序分组进行灰度发布。4.如权利要求1所述的方法,其特征在于,所述获取待升级应用程序分组中每个应用程序的升级所需数据,按照升级所需数据升级待升级应用程序分组中的每个应用程序,包括: 获取待升级应用程序分组中每个应用程序的升级所需数据,按照所需数据升级待升级应用程序分组中应用程序的应用服务器和静态文件服务器。5.如权利要求1所述的方法,其特征在于,所述当待升级应用程序分组升级完成时,将待升级应用程序分组中每个应用程序的状态设置为开启,包括: 当待升级应用程序分组升级完成时,重新启动待升级应用程序分组中的应用程序; 将待升级应用程序分组中每个应用程序的状态设置为开启。6.一种网站升级系统,其特征在于,所述...
【专利技术属性】
技术研发人员:楼英明,贺林祥,
申请(专利权)人:能力天空科技北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。