System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及网页数据处理的领域,尤其涉及cookie信息优化处理方法和系统。
技术介绍
1、cookie信息除了保存在浏览器端,还会包含在http报文中,每个http请求响应都会同时携带cookie信息进行传递,使得cookie信息能够同时被客户端和服务端操作,导致cookie信息被滥用。在cookie信息被滥用的情况下,会使得每次发起http请求响应会包含相应的cookie信息,导致http请求响应的数据量会增大,并且http请求响应包含的cookie信息在大多数情况下不会被使用,使得http请求响应的信息冗余度增大,占用了http页面数据的传输带宽,无法保证http页面数据能够快速进行加载,降低客户端的http页面数据的浏览效率、连续性和稳定性。
技术实现思路
1、本专利技术的目的在于提供cookie信息优化处理方法和系统,从来自用户端的http连接请求中得到http连接属性信息,以此将用户端连接至服务端的页面数据端,并对页面数据端进行cookie信息预处理,生成cookie信息列表,实现用户端与服务端之间的稳定连接和对cookie信息的规范整理;还基于用户端期望访问的http页面属性信息,在网页数据端定位相应的http页面数据,并识别http页面数据包含的附属cookie信息,对http页面数据包含的cookie信息进行全面筛查;再利用cookie信息列表,判断附加cookie信息是否属于冗余信息,便于对http页面数据进行数据优化处理,生成http页面数据包,实现对coo
2、本专利技术是通过以下技术方案实现:
3、cookie信息优化处理方法,包括:
4、对来自用户端的http连接请求进行分析,得到所述用户端的http连接属性信息;基于所述http连接属性信息,将所述用户端连接至服务端相应的网页数据端;对所述网页数据端进行cookie信息预处理,生成cookie信息列表;
5、对来自用户端的http访问请求进行分析,得到所述用户端期望访问的http页面属性信息;基于所述http页面属性信息,从所述网页数据端的http页面数据库定位得到相应的http页面数据;对所述http页面数据进行数据类型识别处理,得到所述http页面数据包含的附属cookie信息;
6、基于所述cookie信息列表,判断所述附属cookie信息是否属于冗余信息;基于所述附属cookie信息是否属于冗余信息的判断结果,对所述http页面数据进行数据优化处理,以此生成http页面数据包;再基于所述用户端的网页前端工作状态,将所述http页面数据包发送至所述用户端的页面前端。
7、可选地,对来自用户端的http连接请求进行分析,得到所述用户端的http连接属性信息;基于所述http连接属性信息,将所述用户端连接至服务端相应的网页数据端;对所述网页数据端进行cookie信息预处理,生成cookie信息列表,包括:
8、从来自用户端的http连接请求中提取用户端期望连接的服务端所在网关地址信息;基于所述网关地址信息,获取所述用户端期望连接的服务端的实时连接负载;将所述实时连接负载与所述服务端的最大允许连接负载进行对比,若所述实时连接负载大于或等于最大允许连接负载,则不将所述用户端连接至所述服务端;若所述实时连接负载小于最大允许连接负载,则将所述用户端连接至所述服务端相应的网页数据端;
9、获取所述用户端的终端身份信息,将所述终端身份信息与所述网页数据端的cookie信息传输日志进行对比,得到所述网页数据端与所述用户端的历史http页面数据交互过程中,曾经向所述用户端发送过的cookie信息;基于所有曾经向所述用户端发送过的cookie信息,生成cookie信息列表。
10、可选地,对来自用户端的http访问请求进行分析,得到所述用户端期望访问的http页面属性信息;基于所述http页面属性信息,从所述网页数据端的http页面数据库定位得到相应的http页面数据;对所述http页面数据进行数据类型识别处理,得到所述http页面数据包含的附属cookie信息,包括:
11、获取用户端向服务端发送http访问请求时所述服务端的http数据通道可用带宽,若所述http数据通道可用带宽大于或等于预设带宽阈值,则指示所述服务端接收所述http访问请求;否则,指示所述服务端拒绝所述http访问请求;
12、对所述服务端接收的http访问请求进行分析,得到所述用户端期望访问的http页面地址信息;基于所述http页面地址信息,对所述网页数据端的http页面数据库进行数据查询定位,得到相应的http页面数据;
13、对所述http页面数据进行数据类型识别处理,得到所述http页面数据包含的附属cookie信息及其在所述http页面数据的所在位置。
14、可选地,基于所述cookie信息列表,判断所述附属cookie信息是否属于冗余信息;基于所述附属cookie信息是否属于冗余信息的判断结果,对所述http页面数据进行数据优化处理,以此生成http页面数据包;再基于所述用户端的网页前端工作状态,将所述http页面数据包发送至所述用户端的页面前端,包括:
15、将所述附属cookie信息与所述cookie信息列表进行对比,若所述附属cookie信息存在于所述cookie信息列表,则判断所述附属cookie信息属于冗余信息;否则,判断所述附属cookie信息不属于冗余信息;
16、当所述附属cookie信息属于冗余信息,则基于所述冗余信息在所述http页面数据的所在位置,直接将所述冗余信息从所述http页面数据中删除,以此生成http页面数据包;
17、当所述附属cookie信息不属于冗余信息,则基于所述冗余信息在所述http页面数据的所在位置,对所述http页面数据中的附属cookie信息进行压缩处理,以此生成http页面数据包;
18、获取所述用户端的网页前端的网页数据加载速度,若所述网页数据加载速度大于或等于预设加载速度阈值,则将所述http页面数据包直接发送至所述用户端的页面前端;若所述网页数据加载速度小于预设加载速度阈值,则将所述http页面数据包分割成若干数据子包后,将所述若干数据子包依次发送至所述用户端的页面前端。
19、cookie信息优化处理系统,包括:
20、http连接处理模块,用于对来自用户端的http连接请求进行分析,得到所述用户端的http连接属性信息;基于所述http连接属性信息,将所述用户端连接至服务端相应的网页数据端;
21、cookie信息预处理模块,用于对所述网页数据端进行cookie信息预处理,生成cookie信息列表;
22、ht本文档来自技高网...
【技术保护点】
1.cookie信息优化处理方法,其特征在于,包括:
2.如权利要求1所述的cookie信息优化处理方法,其特征在于:
3.如权利要求1所述的cookie信息优化处理方法,其特征在于:
4.如权利要求1所述的cookie信息优化处理方法,其特征在于:
5.cookie信息优化处理系统,其特征在于,包括:
6.如权利要求5所述的cookie信息优化处理系统,其特征在于:
7.如权利要求5所述的cookie信息优化处理系统,其特征在于:
8.如权利要求5所述的cookie信息优化处理系统,其特征在于:
【技术特征摘要】
1.cookie信息优化处理方法,其特征在于,包括:
2.如权利要求1所述的cookie信息优化处理方法,其特征在于:
3.如权利要求1所述的cookie信息优化处理方法,其特征在于:
4.如权利要求1所述的cookie信息优化处理方法,其特征在于:
...【专利技术属性】
技术研发人员:余丹,兰雨晴,乔孟阳,邢智涣,
申请(专利权)人:慧之安信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。