[发明专利]一种代理方法、装置、电子设备及存储介质有效
申请号: | 201911003350.2 | 申请日: | 2019-10-21 |
公开(公告)号: | CN110650214B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 肖庆伟 | 申请(专利权)人: | 北京知道创宇信息技术股份有限公司 |
主分类号: | H04L67/567 | 分类号: | H04L67/567;H04L67/562 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 谢玲 |
地址: | 100000 北京市朝阳区阜*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 代理 方法 装置 电子设备 存储 介质 | ||
本申请提供一种代理方法、装置、电子设备及存储介质,该代理方法应用于代理服务器,上述的代理方法包括:接收终端设备发送的资源请求;根据提供资源的多个源站服务器的网络延迟数据将多个源站服务器中的一个源站服务器确定为目标源站服务器;向目标源站服务器发送资源请求,以使目标源站服务器发送与资源请求对应的目标资源;若接收到目标源站服务器发送的目标资源,则向终端设备发送目标资源。在上述的实现过程中,通过实时地通过网络延迟数据来确定目标源站服务器,然后对终端设备向目标源站服务器的访问过程进行代理,从而有效地避免了终端设备请求目标源站服务器中的目标资源的速度不稳定的情况。
技术领域
本申请涉及计算机数据交互的技术领域,具体而言,涉及一种代理方法、装置、电子设备及存储介质。
背景技术
代理服务器(Proxy Server)的功能是代理网络用户去取得网络信息。形象地说,代理服务器是网络信息的中转站,是个人网络和Internet服务商之间的中间代理机构,负责转发合法的网络信息,对转发进行控制和登记。
在使用代理服务器对终端设备访问源站服务器的过程进行代理时发现,使用在代理服务器中预先配置的代理规则,来代理终端设备访问源站服务器的过程。在当代理服务器与源站服务器之间的网络发生变化时(例如网络抖动,网络抖动是指路由信息在网络中某个网络单元发生阻塞或故障时发生的变化),终端设备通过代理服务器获得源站服务器的目标资源的速度不稳定。
发明内容
本申请实施例的目的在于提供一种代理方法、装置、电子设备及存储介质,用于改善终端设备通过代理服务器获得源站服务器的目标资源的速度不稳定的问题。
本申请实施例提供了一种代理方法,应用于代理服务器,该方法包括:接收终端设备发送的资源请求;根据提供资源的多个源站服务器的网络延迟数据将所述多个源站服务器中的一个源站服务器确定为目标源站服务器;向所述目标源站服务器发送所述资源请求,以使所述目标源站服务器发送与所述资源请求对应的目标资源;若接收到所述目标源站服务器发送的所述目标资源,则向所述终端设备发送所述目标资源。在上述的实现过程中,通过实时地通过网络延迟数据来确定目标源站服务器,然后对终端设备向目标源站服务器的访问过程进行代理,从而有效地避免了终端设备请求目标源站服务器中的目标资源的速度不稳定的情况。
可选地,在本申请实施例中,在所述向所述目标源站服务器发送所述资源请求,还包括:若在预设时间范围内没有接收到所述目标源站服务器发送的所述目标资源,则返回执行所述根据提供资源的多个源站服务器的网络延迟数据将所述多个源站服务器中的一个源站服务器确定为目标源站服务器的步骤。在上述的实现过程中,通过在预设时间范围内没有接收到目标源站服务器发送的目标资源的情况下,让代理服务器重新选择目标源站服务器,避免了目标服务器没有响应而导致代理失败的情况。
可选地,在本申请实施例中,所述根据提供资源的多个源站服务器的网络延迟数据将所述多个源站服务器中的一个源站服务器确定为目标源站服务器,包括:根据所述多个源站服务器的网络延迟数据确定分组阈值;根据所述分组阈值将所述多个源站服务器分为第一源组和第二源组,所述第一源组包括至少一个第一源站服务器,所述第二源组包括至少一个第二源站服务器,所述第一源站服务器的网络延迟数据均小于所述第二源站服务器的网络延迟数据;从所述至少一个第一源站服务器中确定所述目标源站服务器。在上述的实现过程中,通过对多个源站服务器根据网络延迟进行分组,从而始终从至少一个第一源站服务器中确定目标源站服务器,并且对终端设备访问确定的目标源站服务器进行代理,加快了确定目标源站服务器的速度,也加快了终端设备获取目标资源的速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京知道创宇信息技术股份有限公司,未经北京知道创宇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911003350.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电容生产用的物联网监控系统
- 下一篇:边缘网络的函数执行方法及装置