[发明专利]一种代理服务器的监控过程及智能缓存方法有效
申请号: | 201910412583.1 | 申请日: | 2019-05-17 |
公开(公告)号: | CN110134896B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 宫文浩 | 申请(专利权)人: | 山东渤聚通云计算有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F9/50 |
代理公司: | 烟台上禾知识产权代理事务所(普通合伙) 37234 | 代理人: | 刘志毅 |
地址: | 264006 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种代理服务器的监控过程及智能缓存方法,具体包括如下步骤:S1:启动代理服务器,使代理服务器的系统处于等待接收请求的状态,代理服务器接受接收到用户Web请求,同时对请求的资源文件类型进行判断,若请求的资源文件为可缓存文件,则执行S2,若请求的资源文件为不可缓存文件,则执行S3;S2:根据请求的资源文件信息来查询缓存区的内存索引表。本发明通过对用户请求的资源文件类型进行判断,确定该申请是否在代理服务器的缓存区存在以及文件内容是否有效,并判断是否需要对资源文件建立对应节点进行缓存,从而实现对代理服务器的智能化监控以及对资源文件的智能化缓存,实用性强。 | ||
搜索关键词: | 一种 代理服务器 监控 过程 智能 缓存 方法 | ||
【主权项】:
1.一种代理服务器的监控过程及智能缓存方法,具体包括如下步骤:S1:启动代理服务器,使代理服务器的系统处于等待接收请求的状态,代理服务器接受接收到用户Web请求,同时对请求的资源文件类型进行判断,若请求的资源文件为可缓存文件,则执行S2,若请求的资源文件为不可缓存文件,则执行S3;S2:根据请求的资源文件信息来查询缓存区的内存索引表,若请求的资源文件在缓存区存在,则执行S4,若请求的资源文件在缓存区不存在,则执行S5;S3:根据请求的资源文件信息来查询服务器的地址,并转发用户Web请求,然后等待获取原始服务器的返回信息,并将原始服务器返回的信息直接原样返回给用户端,继续等待请求;S4:根据请求的资源文件信息来判断资源文件是否为最新文件,若为最新文件,则执行S6,若为非最新文件,则执行S7;S5:根据请求的资源文件信息来向原始服务器请求资源文件,再将服务端返回的资源文件回发送给用户端,与此同时,将服务端返回的资源文件交予缓存服务器,并对此待缓存的资源文件进行判断,若需要对资源文件进行缓存,则执行S8,若不需要对资源文件进行缓存,则执行S9;S6:根据用户Web请求直接向用户端发送资源对象,流程结束;S7:根据用户Web请求向兄弟节点或源服务器请求最新的资源文件,并将最新的资源文件直接反馈给用户端,同时,将相关信息通知缓存服务器,并执行S5;S8:对待缓存的资源文件进行存放,并建立该资源文件的对应节点,流程结束;S9:直接放弃缓存,流程结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东渤聚通云计算有限公司,未经山东渤聚通云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910412583.1/,转载请声明来源钻瓜专利网。