主权项 |
一种动态网页发布方法,该方法包括:将动态网页的内容数据缓存在第一级缓存装置中;将根据检索条件在第一级缓存装置中检索到的动态网页的内容数据缓存在第二级缓存装置中;将由动态网页页面的内容区域块中的内容数据和样式合成后的内容区域块代码缓存在第三级缓存装置中;其特征在于,所述方法还包括以下步骤:(1)请求动态网页,将所述动态网页拆分成各个内容区域块,解析每个内容区域块的内容数据获取条件;(2)根据每个内容区域块的内容数据获取条件,依次获取每个内容区域块代码,然后转至步骤(3);获取一个内容区域块代码的过程如下:(a)将内容区域块的内容数据获取条件作为检索条件,访问第三级缓存装置;如果所述检索条件被命中,则返回符合所述检索条件的内容区域块代码;否则,进入下一步;(b)根据所述检索条件,访问第二级缓存装置;如果所述检索条件被命中,则返回符合所述检索条件的内容数据,结合样式合成内容区域块代码,并将该内容区域块代码存入第三级缓存装置中;否则,进入下一步;(c)根据所述检索条件,访问第一级缓存装置;如果所述检索条件被命中,则返回符合所述检索条件的内容数据,并将所述内容数据存入第二级缓存装置中,结合样式合成该内容区域块代码,并将该内容区域块代码缓存到所述第三级缓存装置中;如果所述检索条件未被命中,则重新将符合所述检索条件的内容数据加载到第一级缓存装置中;返回所述内容数据,并将所述内容数据存入第二级缓存装置中,结合样式合成该内容区域块代码,并将该内容区域块代码存入第三级缓存装置中;(3)将各个内容区域块代码片段进行拼接后展现。 |