[发明专利]一种网站镜像的方法、系统及装置有效
申请号: | 200810240017.9 | 申请日: | 2008-12-16 |
公开(公告)号: | CN101459571A | 公开(公告)日: | 2009-06-17 |
发明(设计)人: | 乐以长;傅连舟;王峥 | 申请(专利权)人: | 北京大学;北大方正集团有限公司;北京方正蓝康信息技术有限公司;北京方正奥德计算机系统有限公司 |
主分类号: | H04L12/54 | 分类号: | H04L12/54;G06F17/30 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 黄志华 |
地址: | 100871*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网站 方法 系统 装置 | ||
技术领域
本发明涉及网络信息技术领域,尤其涉及一种网站镜像的方法、系统及装置。
背景技术
随着信息化建设的发展,政府和企业都建立了基于WEB技术的业务系统网站或门户网站。这些网站的访问需求日益增加,而部分网站可能处于网络隔离的环境中,从而使客户端无法直接访问到该部分网站对应的目标网站服务器。同时,在现有的网络结构中存在各电信运营网、教育网、政府网等多种网络,在每种网络内部访问的速度很快,例如教育网内部,A大学客户端访问B大学网站的访问速度较快,但不同网络之间的访问速度较慢,例如A大学的客户端访问政府网络的速度较慢,因此,在不同的网络结构的网站之间的访问速度一般不能满足用户的需求。
目前,网站建设者和企业信息主管(Chief Information Officer,CIO)投入了大量的人力、物力和财力来解决网站的访问量及跨网络数据传输问题。对于网站访问量的增长,通常可以采用服务器集群方式通过负载均衡来解决。而对于跨网络数据传输问题可以通过建立镜像网站的方法解决,建立镜像网站后由访问者可以选择适合自己的网速最快的访问目的网站服务器的路径,建立镜像网站的方法可以解决跨网络之间难于访问的问题,又可以解决网站访问量增长的问题。
现有技术中建立镜像网站主要是通过共享目录,或通过文件传输协议(File Transfer Protocol,FTP)进行文件系统同步的方法实现。例如在教育网内部建立了一个电信运营网上的网站的镜像时,可以通过两种方式建立镜像服务器:一种为在教育网的镜像服务器上部署一个FTP服务器,在电信运营网的目标网站服务器上部署一个FTP客户端,通过目标网站服务器上的FTP客户端将目 标网站服务器上的所有内容上传到教育网的镜像服务器;另一种为在电信运营网的目标网站服务器上部署一个FTP服务器,在教育网的镜像服务器上部署一个FTP客户端,通过教育网的镜像服务器的FTP客户端将目标网站服务器上的所有内容下载到教育网的镜像服务器。当目标网站服务器上的内容发生变化时,例如网页增加、对网页进行修改或对网页进行删除时,也可以通过上述两种方法将修改后的内容同步到镜像服务器。
但对于现有技术中的网站镜像方法,在首次进行网站内容镜像时,需要将目标网站服务器上的所有内容一次同步到镜像服务器中,而目标网站服务器上的内容可能很多,因此在同步的过程中会加重网络的负荷,并且,当目标网站服务器上的内容发生变化时,需要人为手动或者按照设置的时间间隔进行数据的同步,对于目标网站服务器上更新频繁的内容,需要频繁进行同步,因此工作繁琐,并且,当镜像服务器设定同步时间还未到时,目标网站服务器上的内容进行了更新,则访问者就无法获得到最新的目标网站服务器上的数据,从而影响了镜像服务器提供数据的准确性。
发明内容
有鉴于此,本发明实施例提供一种网站镜像方法、系统及装置,用以解决现有技术中网站镜像过程中造成的网络负荷较重及提供的数据不及时、不准确的问题。
本发明实施例提供的一种网站镜像方法,包括:镜像服务器根据接收到的客户端浏览器发送的浏览请求,判断是否保存有该浏览请求对应的网页文件;当保存有所述网页文件时,则向所述客户端浏览器提供所述网页文件,其中,判断是否保存有所述浏览请求对应的网页文件包括:根据所述浏览请求,确定该浏览请求对应的网页路径信息,根据保存的网页路径信息与网页文件的对应关系,判断是否保存有该网页路径信息对应的网页文件;当没有保存所述网页文件时,将所述浏览请求发送到目标网站服务器;存储接收到的目标网站服务器返回的网页文件,并将所述网页文件返回给所述客户端浏览器。
本发明实施例提供的一种网站镜像系统,包括:
镜像服务器,用于根据接收到的客户端浏览器发送的浏览请求,判断是否保存有该浏览请求对应的网页文件,其中,判断是否保存有所述浏览请求对应的网页文件包括:根据所述浏览请求,确定该浏览请求对应的网页路径信息,根据保存的网页路径信息与网页文件的对应关系,判断是否保存有该网页路径信息对应的网页文件,当保存有该网页文件时,向该客户端浏览器提供该网页文件,当没有保存该网页文件时,将该浏览请求发送到目标网站服务器,存储目标网站服务器返回的网页文件,并将所述网页文件返回给该客户端浏览器;
目标网站服务器,用于根据接收到的镜像服务器发送的浏览请求,向镜像服务器返回网页文件。
本发明实施例提供了一种镜像服务器,包括:
接收模块,用于接收客户端浏览器发送的浏览请求,并接收目标网站服务器返回的网页文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学;北大方正集团有限公司;北京方正蓝康信息技术有限公司;北京方正奥德计算机系统有限公司,未经北京大学;北大方正集团有限公司;北京方正蓝康信息技术有限公司;北京方正奥德计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810240017.9/2.html,转载请声明来源钻瓜专利网。