一种网站管理方法以及相关装置制造方法及图纸

技术编号:36064655 阅读:14 留言:0更新日期:2022-12-24 10:30
本申请公开了一种网站管理方法,用于提升网站的容灾备份及恢复能力。所述方法包括:管理平台接收用户的备份请求,备份请求包括至少一个网页和每个网页的备份频率,管理平台根据每个网页的备份频率将至少一个网页存储至云服务器。服务器。服务器。

【技术实现步骤摘要】
一种网站管理方法以及相关装置


[0001]本申请实施例涉及通信领域,尤其涉及一种网站管理方法以及相关装置。

技术介绍

[0002]大型门户网站作为提供互联网信息资源和互联网信息服务的应用系统,其对于可用性的要求非常高,网页的不可访问往往会造成不可挽回的负面影响以及商业利益的损失,因此,大型门户网站往往需要建立网站的容灾备份方案。
[0003]传统的网站容灾备份方案中采用异地多活的技术架构,即在多地部署云服务器备份网页,并可以提供网页访问服务。当其中一个云服务器发生故障时,管理平台通过内容分发网络(content delivery network,CDN)回源到另一个云服务器,由另一个云服务器提供网页访问服务。
[0004]目前的容灾备份方案中,由于网页的备份是基于同一个备份频率进行备份,从而使得网页中一些非核心页面与核心页面采都在相同的备份频率下备份,造成了存储资源的浪费。

技术实现思路

[0005]本申请实施例提供了一种网站管理方法以及相关装置,用于提升网站的容灾备份及恢复能力,具体包括优化对存储资源的消耗、提升网页备份完整性与实时性。
[0006]本申请实施例第一方面提供了一种网站管理方法,该方法可以由管理平台下的服务器执行,例如通过管理服务器或调度服务器执行,也可以由管理平台下服务器的部件执行,例如管理服务器的处理器、芯片、或芯片系统等执行,还可以由能实现全部或部分网络设备功能的逻辑模块或软件实现。第一方面提供的网站管理方法包括:接收用户的备份请求,该备份请求包括至少一个网页和每个网页的备份频率,根据每个网页的备份频率将至少一个网页存储至云服务器。其中,用户可以通过管理平台预先配置每个网页的备份策略,该备份策略包括基于网页的重要程度等级设置相应的备份频率的策略,网页的重要程度等级由用户确定。
[0007]本申请实施例中提供的管理平台可以对需要备份的每个网页采用不同的备份频率进行备份,而备份频率基于用户确定的网页重要程度等级确定,因此管理平台可以根据用户需求采用不同备份频率,优化了管理平台在网页容灾备份过程中对存储资源的消耗。
[0008]一种可能的实施方式中,每个网页包括页面主文档和页面资源,其中,页面资源包括页面中能够触发跳转到另一个URL地址的资源,例如网页中图片、样式或脚本,管理平台获取访问页面资源后跳转的URL地址,管理平台将该URL地址对应跳转页面存储至云服务器。
[0009]本申请实施例中提供管理平台不仅可以对网页的主文档和页面资源进行备份,也可以对访问该页面资源之后调转的URL地址的调转页面进行备份,从而实现每个网页的全量备份,提升了网页容灾备份的完整性。
[0010]一种可以的实施方式中,备份请求还包括用户确定的预处理脚本,预处理脚本用于模拟用户对页面资源访问过程中的交互动作,从而自动触发页面资源跳转到对应的URL地址,管理平台通过无头浏览器执行预处理脚本访问页面资源以跳转到跳转页面,管理平台获取跳转页面的URL地址。
[0011]本申请实施中提供的管理平台可以调用无头浏览器执行预处理脚本,从而获取访问页面资源跳转之后的跳转页面,并备份该跳转页面,提升了网页容灾备份的完整性。
[0012]一种可能的实施方式中,管理平台接收内容生产服务器对至少一个网页发布的更新网页,管理平台将更新网页存储至云服务器。
[0013]本申请实施例中提供的管理平台可以直接将内容生产服务器发布的更新网页进行备份,从而提升网页容灾备份的实时性。
[0014]一种可能的实施方式中,管理平台接收内容生产服务器发布的新网页,管理平台将新网页存储至云服务器。
[0015]本申请实施例中提供的管理平台可以直接将内容生产服务器发布的新网页进行备份,从而提升网页容灾备份的实时性。
[0016]一种可能的实施方式中,管理平台根据至少一个网页的备份频率将至少一个网页存储至不同云厂商的云服务器。
[0017]本申请实施例中提供的管理平台可以将网页备份至不同云厂商的云服务器,当一个云厂商的存储服务整体不可用时,可以切换至其他的云厂商,提升了网页容灾备份的可靠性。
[0018]一种可能的实施方式中,管理平台根据监测策略生成监测请求,监测请求用于监测至少一个网页的备份网页的可用性,管理平台根据监测请求访问云服务器中存储的至少一个网页的备份网页。
[0019]本申请实施例中提供的管理平台可以对云服务器存储的备份网页的可用性进行监测并对备份网页的故障进行上报,从而提升了备份网页切换的可靠性。
[0020]一种可能的实施方式中,管理平台接收用户的备份请求,该备份请求包括至少一个网页和每个网页的备份频率,管理平台根据每个网页的备份频率将至少一个网页存储至云服务器。其中,用户可以通过管理平台预先配置每个网页的备份策略,该备份策略包括基于网页的重要程度等级设置相应的备份频率的策略,网页的重要程度等级由用户确定。
[0021]本申请实施例中提供的管理平台可以对需要备份的每个网页采用不同的备份频率进行备份,而备份频率基于用户确定的网页重要程度等级确定,因此管理平台可以根据用户需求采用不同备份频率,优化了管理平台在网页容灾备份过程中对存储资源的消耗。
[0022]本申请实施例第二方面提供了一种网站管理方法,该方法可以由管理平台下的服务器执行,例如通过管理服务器或调度服务器执行,也可以由管理平台下服务器的部件执行,例如管理服务器的处理器、芯片、或芯片系统等执行,还可以由能实现全部或部分网络设备功能的逻辑模块或软件实现。第二方面提供的网站管理方法包括:获取访问网页后跳转的URL地址,将该URL地址对应的跳转页面存储至云服务器。其中网页包括页面主文档或页面资源,页面资源包括页面中能够触发调转到另一个URL地址的资源,例如网页中图片、样式或脚本。
[0023]本申请实施例中提供管理平台不仅可以对网页的主文档和页面资源进行备份,也
可以对访问该页面资源之后调转的URL地址的调转页面进行备份,从而实现每个网页的全量备份,提升了网页容灾备份的完整性。
[0024]一种可以的实施方式中,备份请求还包括用户确定的预处理脚本,预处理脚本用于模拟用户对页面资源访问过程中的交互动作,从而自动触发页面资源跳转到对应的URL地址,管理平台通过无头浏览器执行预处理脚本访问页面资源以跳转至跳转页面,管理平台获取跳转页面的URL地址。
[0025]本申请实施中提供的管理平台可以调用无头浏览器执行预处理脚本,从而获取访问页面资源跳转之后的跳转页面,并备份该跳转页面,提升了网页容灾备份的完整性。
[0026]一种可能的实施方式中,管理平台接收内容生产服务器发布的新网页,管理平台将新网页存储至云服务器。
[0027]本申请实施例中提供的管理平台可以直接将内容生产服务器发布的新网页进行备份,从而提升网页容灾备份的实时性。
[0028]一种可能的实施方式中,管理平台接收内容生产服务器对至少一个网页发布的更新网页,管理平台本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网站管理方法,其特征在于,包括:管理平台接收用户的备份请求,所述备份请求包括至少一个网页和每个网页的备份频率;所述管理平台根据每个网页的备份频率将所述至少一个网页存储至云服务器。2.根据权利要求1所述的方法,其特征在于,每个网页包括页面主文档和页面资源,所述管理平台根据每个网页的备份频率将所述至少一个网页存储至云服务器,包括:所述管理平台获取访问所述页面资源后跳转的URL地址;所述管理平台将所述URL地址对应跳转页面存储至所述云服务器。3.根据权利要求2所述的方法,其特征在于,所述备份请求还包括所述用户确定的预处理脚本,所述获取访问所述页面资源后跳转的URL地址,包括:所述管理平台通过无头浏览器执行所述预处理脚本访问所述页面资源以跳转到所述跳转页面;所述管理平台获取所述跳转页面的URL地址。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述管理平台根据每个网页的备份频率将所述至少一个网页存储至云服务器,包括:所述管理平台接收内容生产服务器对所述至少一个网页发布的更新网页;所述管理平台将所述更新网页存储至所述云服务器。5.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:所述管理平台接收内容生产服务器发布的新网页;所述管理平台将所述新网页存储至所述云服务器。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述管理平台根据每个网页的备份频率将所述网页至少一个存储至云服务器,包括:所述管理平台根据所述至少一个网页的备份频率将所述至少一个网页存储至不同云厂商的云服务器。7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:所述管理平台根据监测策略生成监测请求,所述监测请求用于监测所述至少一个网页的备份网页的可用性;所述管理平台根据所述监测请求访问所述云服务器中存储的所述至少一个网页的备份网页。8.一种管理平台,其特征在于,包括:接口单元,用于接收用户的备份请求,所述备份请求包括至少一个网页和每个网页的备份频率;处理单...

【专利技术属性】
技术研发人员:杜志刚霍向明禹继波孟鑫
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1