发明名称 一种通过网站识别版本号节省网站访问资源的方法
摘要 本发明公开了一种通过网站识别版本号节省网站访问资源的方法和系统,该方法为:通过对网站识别版本号加密生成加密字符串,然后比较客户端浏览器提交的加密字符串与网站服务器新生成的加密字符串,来判断客户端浏览器请求的页面是否发生了数据更新,如果没有发生更新,网站服务器将不进行相应的逻辑运算,直接提示客户端浏览器展示缓存中的页面,从而节省了网站服务器的带宽资源和计算资源。该系统由客户端浏览器、网站服务器、数据服务器组成,网站服务器主要包括请求接收器、分析器、网站识别版本号生成器、加密器、比较器、逻辑运算器、数据发送器。
申请公布号 CN102882974B 申请公布日期 2015.04.29
申请号 CN201210389871.8 申请日期 2012.10.15
申请人 焦点科技股份有限公司 发明人 杨昕;葛亮
分类号 H04L29/08(2006.01)I;H04L29/06(2006.01)I;H04L29/12(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 南京知识律师事务所 32207 代理人 张苏沛
主权项 一种通过网站识别版本号节省网站访问资源的方法,其特征在于,包括:网站服务器接收客户端浏览器的请求,根据请求页面中需要的数据,在数据库服务器上取得对应的数据记录ID、数据版本号、网站发布版本号,对他们按固定顺序排序后形成网站识别版本号,进行单向加密,生成唯一的加密字符串;网站服务器把加密字符串以及展示页面的数据传送给客户端浏览器;浏览器建立加密字符串与展示页面的对应关系,并且将展示页面缓存起来,在多次请求服务器不同URL的情况下,客户端浏览器实际上会缓存多个不同的document对象,对应多个不同的展示页面;浏览器向网站服务器提出相同的页面访问请求时,浏览器同时将之前获得的加密字符串传送给网站服务器;网站服务器接收客户端浏览器请求后,生成新的加密字符串,然后把新生成的加密字符串与从客户端浏览器接收的加密字符串进行比较;如果比较后结果相同,则网站服务器直接通知客户端浏览器提取缓存中的页面进行展示;如果加密字符串比较后结果不同,则网站服务器重新根据新的数据生成新的页面传送给客户端浏览器,并且同时传送给浏览器新的加密字符串;当数据库中的某条数据记录被新添加,修改,或者逻辑删除后,数据库触发器会被自动执行,赋予该条数据记录一个新的唯一的数据版本号,网站服务器接收到客户端浏览器的请求后,立即访问数据库,获得此数据版本号;数据版本号同数据记录ID相结合,就可以形成唯一数据识别版本号,用以识别数据记录与此记录当前的数据版本号;在一条数据记录发生变化时,形成一元数据识别版本号,它由一条数据记录ID和该数据记录的数据版本号按固定顺序组成,在多条数据记录发生变化时,形成多元数据识别版本号,它由多个一元数据识别版本号按照固定顺序组成。
地址 210061 江苏省南京市高新区星火路软件大厦A座12F