DNS直路场景下的流量优化方法、缓存服务器和系统与流程

文档序号:14914543发布日期:2018-07-11 00:21阅读:来源:国知局

技术特征:

1.一种域名系统DNS直路场景下的流量优化方法,其特征在于,所述方法包括:

缓存服务器获取用户设备要访问的资源的IP地址;

所述缓存服务器在获取到所述IP地址后,从所述IP地址对应的资源服务器获取所述用户设备要访问的资源;

所述缓存服务器缓存并向所述用户设备发送所述用户设备要访问的资源。

2.根据权利要求1所述的方法,其特征在于,所述缓存服务器获取用户设备要访问的资源的IP地址包括:

所述缓存服务器接收网站服务器返回的302报文;

所述缓存服务器从所述302报文提取所述用户设备要访问的资源的IP地址。

3.根据权利要求1所述的方法,其特征在于,所述缓存服务器获取用户设备要访问的资源的IP地址包括:

所述缓存服务器接收网站服务器返回的IP地址形式的下载列表。

4.根据权利要求3所述的方法,其特征在于,在所述缓存服务器接收网站服务器返回的IP地址形式的下载列表之后,所述方法还包括:

所述缓存服务器将自身的IP地址加入到下载列表中的各个IP地址之前,并将修改后的下载列表返回给所述用户设备;

所述缓存服务器接收所述用户设备根据修改后的下载列表发出的资源获取请求。

5.根据权利要求1-4任一所述的方法,其特征在于,在所述缓存服务器获取用户设备要访问的资源的IP地址之前,所述方法还包括:

所述缓存服务器接收所述用户设备发出的资源获取请求;

所述缓存服务器向网站服务器发送所述资源获取请求。

6.一种缓存服务器,其特征在于,所述缓存服务器包括获取模块、缓存模块和发送模块,其中;

所述获取模块,用于获取用户设备要访问的资源的IP地址;在获取到所述IP地址后,从所述IP地址对应的资源服务器获取所述用户设备要访问的资源;

所述缓存模块,用于缓存所述用户设备要访问的资源;

所述发送模块,用于向所述用户设备发送所述用户设备要访问的资源。

7.根据权利要求6所述的缓存服务器,其特征在于,所述获取模块具体用于:

接收网站服务器返回的302报文;

从所述302报文提取所述用户设备要访问的资源的IP地址。

8.根据权利要求6所述的缓存服务器,其特征在于,所述获取模块具体用于:

所述缓存服务器接收网站服务器返回的IP地址形式的下载列表。

9.根据权利要求8所述的缓存服务器,其特征在于,所述缓存服务器还包括处理模块和接收模块,

所述处理模块用于:在所述获取模块接收网站服务器返回的IP地址形式的下载列表之后,将所述缓存服务器的IP地址加入到下载列表中的各个IP地址之前;

所述发送模块,还用于将修改后的下载列表返回给所述用户设备;

所述接收模块,用于接收所述用户设备根据修改后的下载列表发出的资源获取请求。

10.根据权利要求6-9任一所述的缓存服务器,其特征在于,在所述获取模块获取用户设备要访问的资源的IP地址之前,

所述接收模块,还用于接收所述用户设备发出的资源获取请求;

所述发送模块,还用于向网站服务器发送所述资源获取请求。

11.一种流量优化系统,其特征在于,所述系统包括用户设备、域名解析服务器、网站服务器、资源服务器和权利要求6-10中任一所述的缓存服务器,其中:

所述用户设备,用于发出域名解析请求和资源获取请求,并接收所述缓存服务器发送的、所述用户设备要访问的资源;

所述域名解析服务器,用于接收所述用户设备发出的域名解析请求,并向所述用户设备返回所述缓存服务器的IP地址,使得所述用户设备根据所述IP地址向所述缓存服务器发送资源获取请求;

所述网站服务器,用于接收来自所述缓存服务器的资源获取请求,并向所述缓存服务器返回302报文或者IP地址形式的下载列表;

所述资源服务器,用于根据所述缓存服务器的请求,向所述缓存服务器发送所述用户设备要访问的资源。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1