[发明专利]Web前端服务器及其网页访问请求响应方法有效
申请号: | 201410092732.8 | 申请日: | 2014-03-13 |
公开(公告)号: | CN103905432B | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 黄旭 | 申请(专利权)人: | 新浪网技术(中国)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京市京大律师事务所11321 | 代理人: | 张璐,方晓明 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 前端 服务器 及其 网页 访问 请求 响应 方法 | ||
1.一种Web前端服务器的网页访问请求响应方法,其特征在于,包括:
Web前端服务器接收到网页访问请求后,根据从中解析出的网页地址,确定出所述网页访问请求所请求的网页数据;并
根据所述网页数据计算出该网页数据的特征值后,查找压缩数据表中是否记录有所述特征值;若是,则将与所述特征值相对应的压缩结果进行返回;否则,将所述网页数据压缩后进行返回;
其中,所述根据所述网页数据计算出该网页数据的特征值具体为:
对所述网页数据运用哈希HASH算法,计算出该网页数据的HASH值作为该网页数据的特征值;或者,对所述网页数据运用循环冗余校验码CRC32算法,计算出该网页数据的CRC32校验值作为该网页数据的特征值。
2.如权利要求1所述的方法,其特征在于,所述压缩数据表中对应记录有网页数据的特征值和该网页数据的压缩结果的存储地址;以及将与所述特征值相对应的压缩结果进行返回,具体为:
根据所述压缩数据表中记录的、与所述特征值相对应的存储地址,获取该存储地址下存储的网页数据的压缩结果,作为与所述特征值相对应的压缩结果进行返回。
3.如权利要求2所述的方法,其特征在于,在所述将所述网页数据压缩后进行返回后,还包括:
查找计数表中是否记录有所述特征值;
若否,则将一个初始值为1的计数值与所述特征值对应记录到所述计数表中;
若是,则将所述计数表中与所述特征值对应记录的计数值加1后,若判定该计数值大于等于设定阈值,则将所述网页数据压缩后得到的压缩结果进行存储,并将该压缩结果的存储地址与所述特征值对应记录到所述压缩数据表中;以及
在所述将与所述特征值相对应的压缩结果进行返回后,所述方法还包括:
将所述计数表中与所述特征值对应记录的计数值加1。
4.如权利要求3所述的方法,其特征在于,所述压缩数据表由所述Web前端服务器进行周期性维护,具体包括:
在每次维护周期到达时,所述Web前端服务器对于所述计数表中每个不为0的计数值,将该计数值减少设定数值;之后,将所述计数表中小于0的计数值置为0;
进而对于所述计数表中每个为0的计数值所对应的特征值,若确定所述压缩数据表中记录有该特征值,则根据与该特征值相对应的存储地址,将该特征值所对应的压缩结果进行删除;并从所述压缩数据表中删除该特征值、以及与该特征值相对应的存储地址。
5.一种Web前端服务器,其特征在于,包括:
网页数据确定模块,用于接收到网页访问请求后,根据从中解析出的网页地址,确定出所述网页访问请求所请求的网页数据;
特征值计算模块,用于根据所述网页数据计算出该网页数据的特征值,具体包括:对所述网页数据运用哈希HASH算法,计算出该网页数据的HASH值作为该网页数据的特征值;或者,对所述网页数据运用循环冗余校验码CRC32算法,计算出该网页数据的CRC32校验值作为该网页数据的特征值;
压缩结果返回模块,用于查找压缩数据表中是否记录有所述特征值;若是,则将与所述特征值相对应的压缩结果进行返回;否则,将所述网页数据压缩后进行返回。
6.如权利要求5所述的服务器,其特征在于,所述压缩结果返回模块具体包括:
数据表查找单元,用于查找所述压缩数据表中是否记录有所述特征值;若是,则将所述压缩数据表中与所述特征值对应记录的存储地址携带于数据返回通知中进行发送,所述压缩数据表中对应记录有网页数据的特征值和该网页数据的压缩结果的存储地址;否则,发送数据压缩通知;
压缩单元,用于接收到所述数据返回通知后,根据所述数据返回通知中携带的存储地址获取与所述特征值相对应的压缩结果进行返回;以及接收到所述数据压缩通知后,将所述网页数据压缩后进行返回。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新浪网技术(中国)有限公司,未经新浪网技术(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410092732.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于口令的远程认证协议方法
- 下一篇:涂装方法及其构造