一种镜像网站制作方法、装置、设备及存储介质与流程

文档序号:36703766发布日期:2024-01-16 11:38阅读:11来源:国知局
一种镜像网站制作方法、装置、设备及存储介质与流程

本发明涉及网站镜像领域,特别涉及一种镜像网站制作方法、装置、设备及计算机可读存储介质。


背景技术:

1、为使网站断线后继续为用户提供服务,通常会在取得网站管理员的许可后,制作网站的镜像网站,现有技术中制作镜像网站的方法一般只针对于包含静态网页的网站,通过获取网站中的全部静态网页的网页内容并以原格式进行存储,实现网站的镜像。由于伪静态网页和动态网页请求参数不同网页内容不同的特性,现有技术无法应用在包含伪静态网页和动态网页的网站。


技术实现思路

1、本发明的目的在于提供一种镜像网站制作方法、装置、设备及存储介质,应用于网站镜像领域,该方法通过将从目标网站中获取的动态网页和/或伪静态网页在不同请求参数下的动态网页内容和/或伪静态网页内容以html格式进行存储,并基于唯一性命名后的动态资源文件和/或伪静态资源文件构建镜像网站,相比于现有技术,实现了包含伪静态网页和动态网页的网站的镜像网站的制作。

2、为解决上述技术问题,本发明提供一种镜像网站制作方法,包括:

3、从目标网站中获取动态网页和/或伪静态网页在不同请求参数下的动态网页内容和/或伪静态网页内容;

4、将所述动态网页内容和/或所述伪静态网页内容以html格式进行存储得到动态资源文件和/或伪静态资源文件;

5、基于资源文件路径、资源文件名及所述请求参数对所述动态资源文件和/或所述伪静态资源文件进行唯一性命名;

6、基于所述动态资源文件和/或所述伪静态资源文件构建所述目标网站的镜像网站。

7、可选的,所述基于资源文件路径、资源文件名及请求参数对所述动态资源文件和/或所述伪静态资源文件进行唯一性命名,包括:

8、将所述资源文件路径、所述资源文件名及所述请求参数进行md5加密得到加密数据;

9、基于所述加密数据对所述动态资源文件和/或所述伪静态资源文件进行唯一性命名。

10、可选的,所述将所述动态网页内容和/或所述伪静态网页内容以html格式进行存储得到动态资源文件和/或伪静态资源文件,包括:

11、将所述动态网页内容和/或所述伪静态网页内容以html格式进行存储得到所述动态资源文件和/或所述伪静态资源文件;

12、将所述动态资源文件和/或所述伪静态资源文件存储在对应url的所述资源文件路径。

13、可选的,所述基于所述动态资源文件和/或所述伪静态资源文件构建所述目标网站的镜像网站,包括:

14、基于所述动态资源文件和/或所述伪静态资源文件生成所述目标网站的所述镜像网站;

15、配置所述镜像网站的nginx服务器,基于所述nginx服务器查找所述url对应的资源文件。

16、可选的,该方法还包括:

17、将所述镜像网站进行备份得到备份镜像网站。

18、可选的,所述将所述镜像网站进行备份得到备份镜像网站,包括:

19、基于rsync将所述镜像网站上传至其它服务器并进行镜像网站同步。

20、可选的,该方法还包括:

21、当接收到更新指令时,重新制作所述镜像网站,并将原所述镜像网站及其备份删除。

22、为解决上述技术问题,本发明提供一种镜像网站制作装置,包括:

23、第一模块,用于从目标网站中获取动态网页和/或伪静态网页在不同请求参数下的动态网页内容和/或伪静态网页内容;

24、第二模块,用于将所述动态网页内容和/或所述伪静态网页内容以html格式进行存储得到动态资源文件和/或伪静态资源文件;

25、第三模块,用于基于资源文件路径、资源文件名及所述请求参数对所述动态资源文件和/或所述伪静态资源文件进行唯一性命名;

26、第四模块,用于基于所述动态资源文件和/或所述伪静态资源文件构建所述目标网站的镜像网站。

27、为解决上述技术问题,本发明提供一种电子设备,包括:

28、存储器,用于存储计算机程序;

29、处理器,用于执行所述计算机程序时实现任一项所述镜像网站制作方法的步骤。

30、为解决上述技术问题,本发明提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现任一项所述镜像网站制作方法的步骤。

31、可见,本发明方法通过从目标网站中获取动态网页和/或伪静态网页在不同请求参数下的动态网页内容和/或伪静态网页内容;将动态网页内容和/或伪静态网页内容以html格式进行存储得到动态资源文件和/或伪静态资源文件;基于资源文件路径、资源文件名及请求参数对动态资源文件和/或伪静态资源文件进行唯一性命名;基于动态资源文件和/或伪静态资源文件构建目标网站的镜像网站。本发明将从目标网站中获取的动态网页和/或伪静态网页在不同请求参数下的动态网页内容和/或伪静态网页内容以html格式进行存储,并基于唯一性命名后的动态资源文件和/或伪静态资源文件构建镜像网站,相比于现有技术,实现了包含伪静态网页和动态网页的网站的镜像网站的制作。



技术特征:

1.一种镜像网站制作方法,其特征在于,包括:

2.根据权利要求1所述镜像网站制作方法,其特征在于,所述基于资源文件路径、资源文件名及请求参数对所述动态资源文件和/或所述伪静态资源文件进行唯一性命名,包括:

3.根据权利要求1所述镜像网站制作方法,其特征在于,所述将所述动态网页内容和/或所述伪静态网页内容以html格式进行存储得到动态资源文件和/或伪静态资源文件,包括:

4.根据权利要求1所述镜像网站制作方法,其特征在于,所述基于所述动态资源文件和/或所述伪静态资源文件构建所述目标网站的镜像网站,包括:

5.根据权利要求1所述镜像网站制作方法,其特征在于,还包括:

6.根据权利要求5所述镜像网站制作方法,其特征在于,所述将所述镜像网站进行备份得到备份镜像网站,包括:

7.根据权利要求1所述镜像网站制作方法,其特征在于,还包括:

8.一种镜像网站制作装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述镜像网站制作方法的步骤。


技术总结
本发明公开一种镜像网站制作方法、装置、设备及存储介质,应用于网站镜像领域,从目标网站中获取动态网页和/或伪静态网页在不同请求参数下的动态网页内容和/或伪静态网页内容;将动态网页内容和/或伪静态网页内容以HTML格式存储得到动态资源文件和/或伪静态资源文件;基于资源文件路径、资源文件名及请求参数对动态资源文件和/或伪静态资源文件进行唯一性命名;基于动态资源文件和/或伪静态资源文件构建目标网站的镜像网站。将在不同请求参数下的动态网页内容和/或伪静态网页内容以HTML格式进行存储,基于唯一性命名后的动态资源文件和/或伪静态资源文件构建镜像网站,实现了制作包含伪静态网页和动态网页的网站的镜像网站。

技术研发人员:曹文辉,徐斌
受保护的技术使用者:杭州安恒信息技术股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1