[发明专利]一种网站访问请求处理方法在审
申请号: | 201710372679.0 | 申请日: | 2017-05-24 |
公开(公告)号: | CN107094179A | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | 汤颖锴 | 申请(专利权)人: | 浙江度衍信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京方圆嘉禾知识产权代理有限公司11385 | 代理人: | 董芙蓉 |
地址: | 313000 浙江省湖州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网站 访问 请求 处理 方法 | ||
技术领域
本发明涉及互联网网站访问领域,尤其涉及一种网站访问请求处理方法、代理服务器及系统。
背景技术
当网站的访问请求量加大时,网站服务器的负荷量就会变得很重,从而导致处理网站访问请求的速度大幅降低,严重影响用户体验。尤其当被访问的数据为大数据时,不少超文本传输协议(HTTP,HyperText Transfer Protocol)请求的计算需要耗费大量时间。
现有技术中,为了提高处理网站访问请求的速度,通常采用缓存方案和分布式计算方案。其中,缓存方案是指在网站服务器和被访问数据库之间搭建缓存来存储常用的被访问数据,当网站服务器接收到网站访问请求时,优先从缓存中获取被访问数据,以提高处理速度。然而,随着不同客户的个性化页面越来越多,缓存方案渐渐丧失原本拥有的高效。如果将大量的数据处理结果都保存在缓存上,将会占用大量的内存资源,影响服务性能。
另外,分布式计算方案是指用多台计算机共同处理一个网站访问请求,以提高处理速度。然而,这种方案需要源源不断地增加硬件来解决性能问题,因此十分耗费硬件资源。而且,当硬件加到一定程度时,提高处理速度的效果并不会显著改善。
发明内容
本发明提供一种网站访问请求处理方法、系统及代理服务器,用以提高请求的响应速度,提升用户体验。
本发明一方面提供一种网站访问请求处理方法,其中包括:
代理服务器接收到来自于客户端的网站访问请求时,预测下一条访问请求;
判断缓存中是否存在所述下一条访问请求的回复信息;
若不存在,则从网站后台服务器获取所述下一条访问请求的回复信息保存在所述缓存中。
本发明另一方面提供一种代理服务器,其中包括:
前端请求分析器,用于接收到来自于客户端的网站访问请求;
预测处理器,用于根据所述网站访问请求预测下一条访问请求;
缓存,用于存储所述网站访问请求的回复信息以及所述下一条访问请求的回复信息;所述前端请求分析器还用于判断所述缓存中是否存在所述下一条访问请求的回复信息;若不存在,则向网站后台服务器发送获取请求;
返回处理器,用于接收由所述网站后台服务器根据所述获取请求而返回的所述下一条访问请求的回复信息,并保存在所述缓存中。
本发明再一方面提供一种网站访问请求处理系统,其中包括上述代理服务器及上述网站后台服务器。
本发明中,由于代理服务器接根据来自于客户端的网站访问请求预测下一条访问请求,并提前获取相应的回复信息保存在缓存中,因此当下一条访问请求真正到来时,便可以将相应的回复信息迅速地返回给客户端,从而能够大大提高请求的响应速度,提升用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明所述网站访问请求处理方法实施例一的流程图;
图2为本发明所述网站访问请求处理方法实施例二的流程图;
图3为本发明所述网站访问请求处理系统实施例的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明所述网站访问请求处理方法实施例一的流程图,如图所示,至少包括如下步骤:
步骤110,代理服务器接收到来自于客户端的网站访问请求时,预测下一条访问请求。
其中,客户端可以是网页、手机应用(APP)、智能设备等设备;网站访问请求具体可以为HTTP(超文本传输协议,HyperText Transfer Protocol)请求;下一条访问请求是指当前接收到的网站访问请求的下一条可能到来的网站访问请求,具体的预测过程可以根据网站访问请求的业务需求,采用N-gram算法、SVM算法,前馈神经网络算法,ELM算法,ANNOY算法,K-means算法、聚类算法或深度学习算法等预测所述下一条访问请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江度衍信息技术有限公司,未经浙江度衍信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710372679.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:预计算模型的结果的检索
- 下一篇:对分面搜索的动态面排序