发明名称 内容分发网络节点实现web应用加速的方法和系统
摘要 本发明公开了一种内容分发网络节点实现web应用加速的方法和系统,保证了数据传输的稳定性和及时性。其技术方案为:优化后实时Web应用加速方案仍然保持对原有方案的支持,同时添加了基于WebSocket协议的高效实时Web应用加速方案,该方案将Web应用中的实时部分和非实时部分进行了分离,客户端呈现的非实时内容仍然采用HTTP协议来获取,而实时内容则采用WebSocket协议来获取。
申请公布号 CN103401942B 申请公布日期 2016.05.04
申请号 CN201310349444.1 申请日期 2013.08.12
申请人 网宿科技股份有限公司 发明人 洪珂;郭文强;董曙佳
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 施浩
主权项 一种内容分发网络节点实现web应用加速的方法,包括:步骤1:客户端向内容分发网络节点发送http请求;步骤2:内容分发网络节点接收http请求数据,解析http请求头数据,并根据http请求头数据判断是WebSocket协议的握手请求或普通的http请求;步骤3:若http请求是WebSocket协议的握手请求,则初始化WebSocket上下文,并检验握手请求的合法性,若请求不合法则直接发送400响应给客户端,同时关闭链路;步骤4:处理并转发http请求数据给源或其他内容分发网络节点;步骤5:接收来自源或其他内容分发网络节点的http响应数据,解析http响应数据头,并根据http响应数据头判断响应是WebSocket握手响应或普通的http响应,若是普通的http响应则根据http协议处理,若是WebSocket握手响应且响应状态码是101,则WebSocket握手成功;步骤6:在WebSocket握手成功之后,验证WebSocket握手响应的合法性,若不合法则直接关闭链路,若合法则转发响应数据给客户端,维持链路并进行WebSocket协议的实时双向通讯。
地址 200030 上海市徐汇区斜土路2899号光启文化广场甲幢5楼