发明名称 一种动态网页数据缓存和发布方法及系统
摘要 本发明公开了一种动态网页数据缓存方法及系统,将动态网页内容数据缓存在第一级缓存装置中;将根据检索条件在第一级缓存装置中检索到的动态网页内容数据缓存在第二级缓存装置中;将动态网页页面内容区域块中的内容数据和样式合成的内容区域块代码缓存在第三级缓存装置中。本发明还公开了一种基于上述缓存方式的动态网页发布方法及系统。本发明通过将不同用途的动态网页数据进行分级缓存、从缓存中获取动态网页数据方式,提高了缓存结果的复用率,进而提高了动态网页的发布效率。
申请公布号 CN102955786B 申请公布日期 2015.09.23
申请号 CN201110240922.6 申请日期 2011.08.22
申请人 北大方正集团有限公司;北京北大方正电子有限公司 发明人 杨炀;姜正华
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京天悦专利代理事务所(普通合伙) 11311 代理人 田明;任晓航
主权项 一种动态网页发布方法,该方法包括:将动态网页的内容数据缓存在第一级缓存装置中;将根据检索条件在第一级缓存装置中检索到的动态网页的内容数据缓存在第二级缓存装置中;将由动态网页页面的内容区域块中的内容数据和样式合成后的内容区域块代码缓存在第三级缓存装置中;其特征在于,所述方法还包括以下步骤:(1)请求动态网页,将所述动态网页拆分成各个内容区域块,解析每个内容区域块的内容数据获取条件;(2)根据每个内容区域块的内容数据获取条件,依次获取每个内容区域块代码,然后转至步骤(3);获取一个内容区域块代码的过程如下:(a)将内容区域块的内容数据获取条件作为检索条件,访问第三级缓存装置;如果所述检索条件被命中,则返回符合所述检索条件的内容区域块代码;否则,进入下一步;(b)根据所述检索条件,访问第二级缓存装置;如果所述检索条件被命中,则返回符合所述检索条件的内容数据,结合样式合成内容区域块代码,并将该内容区域块代码存入第三级缓存装置中;否则,进入下一步;(c)根据所述检索条件,访问第一级缓存装置;如果所述检索条件被命中,则返回符合所述检索条件的内容数据,并将所述内容数据存入第二级缓存装置中,结合样式合成该内容区域块代码,并将该内容区域块代码缓存到所述第三级缓存装置中;如果所述检索条件未被命中,则重新将符合所述检索条件的内容数据加载到第一级缓存装置中;返回所述内容数据,并将所述内容数据存入第二级缓存装置中,结合样式合成该内容区域块代码,并将该内容区域块代码存入第三级缓存装置中;(3)将各个内容区域块代码片段进行拼接后展现。
地址 100871 北京市海淀区成府路298号方正大厦
您可能感兴趣的专利