[发明专利]一种网页文件同步方法及系统有效
| 申请号: | 201811258186.5 | 申请日: | 2018-10-26 |
| 公开(公告)号: | CN109151071B | 公开(公告)日: | 2021-09-03 |
| 发明(设计)人: | 陈道恭 | 申请(专利权)人: | 福建深空信息技术有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊 |
| 地址: | 350001 福建省福州市鼓楼区工业路6*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 网页 文件 同步 方法 系统 | ||
本发明涉及一种网页文件同步方法及系统,在热备服务器中安装探针,所述探针捕获所有网页文件的访问情况,只有当探针发现网页文件被访问的时候,才请求主web服务器同步或者检查是否同步该网页文件;在主web服务器中安装一个程序用于配合所述探针的相关请求,所述主web服务器无需主动把文件变动立即同步到其它热备服务器。本发明能够提高网页文件同步的可靠性与健壮性。
技术领域
本发明涉及软件领域,特别是一种网页文件同步方法及系统。
背景技术
网页文件同步是指把网页文件从一台服务器同步到另一台服务器。该技术的常见应用场合是多机热备情形,目的是使公众访问任何一台服务器上的网页都是内容完全一致的。
如图1所示,①代表的公众请求浏览网页时,该请求经过②代表的防火墙来到③代表的负载均衡设备,然后③根据一定算法决定把请求发给④⑤⑥代表的web服务器中的一台。其中④代表的是主web服务器,管理员在此服务器上生成最新网页文件,然后使用网页文件同步技术把网页文件同步到其它热备服务器(比如⑤和⑥上)。
现有网页文件同步技术一般有:
1.定时循环轮询技术:定时循环扫描图1中④代表的主web服务器网站目录,然后把文件同步到其它热备服务器(比如⑤和⑥上)。
2.事件触发技术:通过一些目录监控技术(比如:windows系统中的ReadDirectoryChangesExW技术、Linux系统中的inotify技术)对图1中④代表的主web服务器网站目录进行监控,网站目录下如有任何文件变动(比如文件或文件夹的增、删、改)都能感知到,并立即把文件变动同步到其它热备服务器(比如⑤和⑥上)。
3.文件过滤驱动技术:通过在图1中④代表的主web服务器的操作系统中加载文件过滤驱动,网站目录下如有任何文件变动(比如文件或文件夹的增、删、改)都能感知到,并立即把文件变动同步到其它热备服务器(比如⑤和⑥上)。
可见现有技术共同特点:都是主动把图1中④代表的主web服务器网站目录下的文件变化同步到其它热备服务器(比如⑤和⑥上)。
上述现有技术的缺点为:现有网页文件同步的技术因为是主动把图1中④代表的主web服务器网站目录下的文件变化同步到其它热备服务器(比如⑤和⑥上),当管理员长时间连续发布大批量网页(比如:每秒批量更新50个网页文件,连续不断持续1小时),或者对网站目录下的网页文件进行复杂操作更新(比如在网站目录下:新增文件a.html,然后移动a.html到另一个子目录news\a.html,然后重命名news子目录为news2,然后删除news2,最后重新新增文件a.html),或者网络状态很差(比如:网络经常掉线、丢包)的情况,那么就可能会出现传错、漏传或者传丢文件的情况,结果造成其它热备服务器(比如⑤和⑥上)的网页文件和④的不一致,所以可靠性、健壮性较差。
发明内容
有鉴于此,本发明的目的是提出一种网页文件同步方法,能够提高网页文件同步的可靠性与健壮性。
本发明采用以下方案实现:一种网页文件同步方法,具体为:
在热备服务器中安装探针,所述探针捕获所有网页文件的访问情况(包括网页不存在的情况),只有当探针发现网页文件被访问的时候,才请求主web服务器同步或者检查是否同步该网页文件;
在主web服务器中安装一个程序用于配合所述探针的相关请求,所述主web服务器无需主动把文件变动立即同步到其它热备服务器。
进一步地,所述探针的实现方式包括但不限于中间件核心内嵌模块或操作系统驱动。
进一步地,所述主web服务器上安装的程序所实现的功能包括但不限于:计算本地网页文件的最新特征值、比较两个特征值、把网页文件同步发送给请求同步的热备服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建深空信息技术有限公司,未经福建深空信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811258186.5/2.html,转载请声明来源钻瓜专利网。





