一种网络访问方法、相关设备和系统技术方案

技术编号:16822547 阅读:34 留言:0更新日期:2017-12-16 17:21
本发明专利技术实施例公开了一种网络访问方法、相关设备和系统,该方法包括:客户端向第一代理服务器发送HTTPS的访问请求;所述第一代理服务器向第二代理服务器透传所述HTTPS的访问请求;所述第二代理服务器将所述HTTPS的访问请求解析成HTTP的访问请求,并向缓存服务器发送所述HTTP的访问请求;所述缓存服务器获取所述HTTP的访问请求的访问内容,并向所述第二代理服务器返回所述访问内容;所述第二代理服务器向所述第一代理服务器返回所述访问内容;所述第一代理服务器向所述客户端返回所述访问内容。本发明专利技术实施例可以提高HTTPS网站的访问速度。

A network access method, related device and system

The embodiment of the invention discloses a network access method, device and system. The method comprises: a client request to the first proxy server sends a HTTPS access; the first proxy server to the proxy server second pass through the HTTPS access request; the second proxy server transmits the HTTPS access request parse HTTP access request, and send a request to the HTTP server cache access; the cache server access content to obtain the HTTP access request, and second to the proxy server returns the access content; the second proxy server returns the contents of the first visit to the proxy server; the first proxy server to the client returns the access to content. The embodiment of the invention can improve the access speed of the HTTPS website.

【技术实现步骤摘要】
一种网络访问方法、相关设备和系统
本专利技术涉及网络
,尤其涉及一种网络访问方法、相关设备和系统。
技术介绍
如何提高网站访问速度一直是网络
面对的难题,目前缓存服务器方案是众多解决方案中较为有效的方案,被业界普遍采用。其中,缓存服务器方案采用的原理如下:客户端不直接访问网站,而是访问邻近的缓存服务器,缓存服务器根据客户端的请求先去本地缓存中去查找,如果找到了请求的内容,则立即返回给客户端,如果没找到,则去源站获取内容,获取到内容后再返回给客户端,同时将内容插入本地缓存。但是目前缓存服务器的解决方案只针对超文本传输协议(HTTP,HyperTextTransferProtocol)网站内容有效,对于安全套接层超文本传输协议(HTTPS,HyperTextTransferProtocoloverSecureSocketLayer)网站内容则无效。可见,目前访问HTTPS网站的访问速度比较低。
技术实现思路
本专利技术实施例提供了一种网络访问方法、相关设备和系统,可以提高HTTPS网站的访问速度。第一方面,本专利技术实施例提供一种网络访问方法,包括:客户端向第一代理服务器发送HTTPS的访问请求;所述第一代理服务器向第二代理服务器透传所述HTTPS的访问请求;所述第二代理服务器将所述HTTPS的访问请求解析成HTTP的访问请求,并向缓存服务器发送所述HTTP的访问请求;所述缓存服务器获取所述HTTP的访问请求的访问内容,并向所述第二代理服务器返回所述访问内容;所述第二代理服务器向所述第一代理服务器返回所述访问内容;所述第一代理服务器向所述客户端返回所述访问内容。第二方面,本专利技术实施例提供一种网络访问方法,包括:客户端向第一代理服务器发送HTTPS的访问请求;所述客户端接收所述第一代理服务器返回的访问内容,其中,所述访问内容为第二代理服务器向所述第一代理服务器返回的访问内容,且所述访问内容为缓存服务器通过所述第二代理服务器发送的HTTP的访问请求获取的访问内容,所述HTTP的访问请求为所述第二代理服务器将所述第一代理服务器透传的所述HTTPS的访问请求解析成的HTTP的访问请求。第三方面,本专利技术实施例提供一种网络访问方法,包括:第二代理服务器接收第一代理服务器透传的HTTPS的访问请求,所述HTTPS的访问请求为客户端向所述第一代理服务器发送的HTTPS的访问请求;所述第二代理服务器将所述HTTPS的访问请求解析成HTTP的访问请求,并向缓存服务器发送所述HTTP的访问请求;所述第二代理服务器接收所述缓存服务器发送的访问内容,所述访问内容为所述缓存服务器获取所述HTTP的访问请求的访问内容;所述第二代理服务器向所述第一代理服务器返回所述访问内容,以使所述第一代理服务器向所述客户端返回所述访问内容。第四方面,本专利技术实施例提供一种网络访问方法,包括:缓存服务器接收第二代理服务器发送的HTTP的访问请求,所述HTTP的访问请求为所述第二服务器将第一代理服务器透传的HTTPS的访问请求解析成的HTTP的访问请求,所述HTTPS的访问请求为客户端向所述第一代理服务器发送的HTTPS的访问请求;所述缓存服务器获取所述HTTP的访问请求的访问内容,并向所述第二代理服务器返回所述访问内容,以使所述第二代理服务器向所述第一代理服务器返回所述访问内容,并由所述第一代理服务器向所述客户端返回所述访问内容。第五方面,本专利技术实施例提供一种网络访问系统,包括:客户端,用于向第一代理服务器发送HTTPS的访问请求;所述第一代理服务器,用于向第二代理服务器透传所述HTTPS的访问请求;所述第二代理服务器,用于将所述HTTPS的访问请求解析成HTTP的访问请求,并向缓存服务器发送所述HTTP的访问请求;所述缓存服务器,用于获取所述HTTP的访问请求的访问内容,并向所述第二代理服务器返回所述访问内容;所述第二代理服务器还用于向所述第一代理服务器返回所述访问内容;所述第一代理服务器还用于向所述客户端返回所述访问内容。第六方面,本专利技术实施例提供一种客户端,包括:第一发送单元,用于向第一代理服务器发送HTTPS的访问请求;第一接收单元,用于接收所述第一代理服务器返回的访问内容,其中,所述访问内容为第二代理服务器向所述第一代理服务器返回的访问内容,且所述访问内容为缓存服务器通过所述第二代理服务器发送的HTTP的访问请求获取的访问内容,所述HTTP的访问请求为所述第二代理服务器将所述第一代理服务器透传的所述HTTPS的访问请求解析成的HTTP的访问请求。第七方面,本专利技术实施例提供一种代理服务器,所述代理服务器为第二代理服务器,包括:第一接收单元,用于接收第一代理服务器透传的HTTPS的访问请求,所述HTTPS的访问请求为客户端向所述第一代理服务器发送的HTTPS的访问请求;第一发送单元,用于将所述HTTPS的访问请求解析成HTTP的访问请求,并向缓存服务器发送所述HTTP的访问请求;第二接收单元,用于接收所述缓存服务器发送的访问内容,所述访问内容为所述缓存服务器获取所述HTTP的访问请求的访问内容;第二发送单元,用于向所述第一代理服务器返回所述访问内容,以使所述第一代理服务器向所述客户端返回所述访问内容。第八方面,本专利技术实施例提供一种缓存服务器,包括:接收单元,用于接收第二代理服务器发送的HTTP的访问请求,所述HTTP的访问请求为所述第二服务器将第一代理服务器透传的HTTPS的访问请求解析成的HTTP的访问请求,所述HTTPS的访问请求为客户端向所述第一代理服务器发送的HTTPS的访问请求;获取单元,用于获取所述HTTP的访问请求的访问内容,并向所述第二代理服务器返回所述访问内容,以使所述第二代理服务器向所述第一代理服务器返回所述访问内容,并由所述第一代理服务器向所述客户端返回所述访问内容。本专利技术实施例中,客户端向第一代理服务器发送HTTPS的访问请求;所述第一代理服务器向第二代理服务器透传所述HTTPS的访问请求;所述第二代理服务器将所述HTTPS的访问请求解析成HTTP的访问请求,并向缓存服务器发送所述HTTP的访问请求;所述缓存服务器获取所述HTTP的访问请求的访问内容,并向所述第二代理服务器返回所述访问内容;所述第二代理服务器向所述第一代理服务器返回所述访问内容;所述第一代理服务器向所述客户端返回所述访问内容。这样可以实现通过缓存服务器访问HTTPS网站,从而可以提高HTTPS网站的访问速度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例可以应用于网络系统的结构图;图2是本专利技术实施例的一种网络访问方法的示意图;图3是本专利技术实施例的另一种网络访问方法的示意图;图4是本专利技术实施例的一种网络访问方法的举例示意图;图5是本专利技术实施例提供的另一种网络访问方法的流程图;图6是本专利技术实施例提供的另一种网络访问方法的流程图;图7是本专利技术实施例提供的另一种网络访问方法的流程图;图8是本专利技术实施例提供的一种网络访问系统的本文档来自技高网...
一种网络访问方法、相关设备和系统

【技术保护点】
一种网络访问方法,其特征在于,包括:客户端向第一代理服务器发送安全套接层超文本传输协议HTTPS的访问请求;所述第一代理服务器向第二代理服务器透传所述HTTPS的访问请求;所述第二代理服务器将所述HTTPS的访问请求解析成超文本传输协议HTTP的访问请求,并向缓存服务器发送所述HTTP的访问请求;所述缓存服务器获取所述HTTP的访问请求的访问内容,并向所述第二代理服务器返回所述访问内容;所述第二代理服务器向所述第一代理服务器返回所述访问内容;所述第一代理服务器向所述客户端返回所述访问内容。

【技术特征摘要】
1.一种网络访问方法,其特征在于,包括:客户端向第一代理服务器发送安全套接层超文本传输协议HTTPS的访问请求;所述第一代理服务器向第二代理服务器透传所述HTTPS的访问请求;所述第二代理服务器将所述HTTPS的访问请求解析成超文本传输协议HTTP的访问请求,并向缓存服务器发送所述HTTP的访问请求;所述缓存服务器获取所述HTTP的访问请求的访问内容,并向所述第二代理服务器返回所述访问内容;所述第二代理服务器向所述第一代理服务器返回所述访问内容;所述第一代理服务器向所述客户端返回所述访问内容。2.如权利要求1所述的方法,其特征在于,所述客户端向第一代理服务器发送HTTPS的访问请求之前,所述方法还包括:所述客户端向所述第一代理服务器发送HTTPS连接建立请求;所述第一代理服务器向所述第二代理服务器透传所述HTTPS连接建立请求;所述第二代理服务器向所述第一代理服务器发送所述第二代理服务器的证书;所述第一代理服务器向所述客户端转发所述证书;所述客户端对所述证书进行校验;若校验通过,则执行所述客户端向所述第一代理服务器发送HTTPS的访问请求的步骤;若校验不通过,则所述客户端停止发送向所述第一代理服务器发送HTTPS的访问请求。3.如权利要求1或2所述的方法,其特征在于,所述第二代理服务器将所述HTTPS的访问请求解析成超文本传输协议HTTP的访问请求,并向缓存服务器发送所述HTTP的访问请求,包括:所述第二代理服务器将所述HTTPS的访问请求解析成HTTP的访问请求,并在所述HTTP的访问请求的头部设置预设变量值,并通过内部网络向缓存服务器发送所述HTTP的访问请求;所述缓存服务器获取所述HTTP的访问请求的访问内容,并向所述第二代理服务器返回所述访问内容,包括:所述缓存服务器查询本地是否存在所述HTTP的访问请求的访问内容;若本地存在所述HTTP的访问请求的访问内容,则所述缓存服务器向所述第二代理服务器返回所述访问内容;若本地不存在所述HTTP的访问请求的访问内容,则所述缓存服务器判断所述HTTP的访问请求的头部的变量值是否为所述预设变量值;若所述HTTP的访问请求的头部的变量值为所述预设变量值,则所述缓存服务器向源站发送所述HTTP的访问请求对应的HTTPS的访问请求;所述缓存服务器接收所述源站返回的访问内容,并向所述第二代理服务器返回该访问内容,以及将该访问内容存储在本地。4.如权利要求3所述的方法,其特征在于,所述访问内容为HTTP访问内容,所述第二代理服务器向所述第一代理服务器返回所述访问内容,包括:所述第二代理服务器将HTTP访问内容转换成HTTPS访问内容,并向所述第一代理服务器返回所述HTTPS访问内容。5.一种网络访问方法,其特征在于,包括:客户端向第一代理服务器发送HTTPS的访问请求;所述客户端接收所述第一代理服务器返回的访问内容,其中,所述访问内容为第二代理服务器向所述第一代理服务器返回的访问内容,且所述访问内容为缓存服务器通过所述第二代理服务器发送的HTTP的访问请求获取的访问内容,所述HTTP的访问请求为所述第二代理服务器将所述第一代理服务器透传的所述HTTPS的访问请求解析成的HTTP的访问请求。6.如权利要求5所述的方法,其特征在于,所述客户端向第一代理服务器发送HTTPS的访问请求之前,所述方法还包括:所述客户端向所述第一代理服务器发送HTTPS连接建立请求;所述客户端接收所述第一代理服务器发送的证书,所述证书为所述第二代理服务器的证书;所述客户端对所述证书进行校验;若校验通过,则执行所述客户端向所述第一代理服务器发送HTTPS的访问请求的步骤;若校验不通过,则停止发送向所述第一代理服务器发送HTTPS的访问请求。7.一种网络访问方法,其特征在于,包括:第二代理服务器接收第一代理服务器透传的HTTPS的访问请求,所述HTTPS的访问请求为客户端向所述第一代理服务器发送的HTTPS的访问请求;所述第二代理服务器将所述HTTPS的访问请求解析成HTTP的访问请求,并向缓存服务器发送所述HTTP的访问请求;所述第二代理服务器接收所述缓存服务器发送的访问内容,所述访问内容为所述缓存服务器获取所述HTTP的访问请求的访问内容;所述第二代理服务器向所述第一代理服务器返回所述访问内容,以使所述第一代理服务器向所述客户端返回所述访问内容。8.如权利要求7所述的方法,其特征在于,所述第二代理服务器将所述HTTPS的访问请求解析成超文本传输协议HTTP的访问请求,并向缓存服务器发送所述HTTP的访问请求,包括:所述第二代理服务器将所述HTTPS的访问请求解析成HTTP的访问请求,并在所述HTTP的访问请求的头部设置预设变量值,并通过内部网络向缓存服务器发送所述HTTP的访问请求;其中,所述访问内容包括:所述缓存服务器本地存储的所述HTTP的访问请求的访问内容;或者所述缓存服务器向源站发送所述HTTP的访问请求对应的HTTPS的访问请求获取的访问内容,所述HTTP的访问请求对应的HTTPS的访问请求为,所述缓存服务器本地不存在所述HTTP的访问请求的访问内容,且所述缓存服务器判断所述HTTP的访问请求的头部的变量值为所述预设变量值时,向源站发送的所述HTTP的访问请求对应的HTTPS的访问请求。9.一种网络访问方法,其特征在于,包括:缓存服务器接收第二代理服务器发送的HTTP...

【专利技术属性】
技术研发人员:张尚良刘东华李玉龙
申请(专利权)人:深圳市迅雷网文化有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1