静态网页自动更新方法技术

技术编号:5227621 阅读:433 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种网页发布技术,具体的说是一种对静态网页自动更新的方法。一种静态网页自动更新方法,包括以下步骤:a.在启动WEB服务时首先创建一个全局变量和一个静态列表自动更新线程;b.用户删除、修改或者新建一个网页保存并发布时,判断网页使用模板的类型,如果模板是文章模板时就进行下一步;c.分析此网页内容,创建静态列表集合,从数据库中找出所有符合条件的所述静态列表记录,并将静态列表记录存放到所述全局变量中;d.静态网页更新线程对所述全局变量中的静态列表记录进行更新。本发明专利技术静态网页自动更新方法,能对于静态网页快速,准确的自动更新。

【技术实现步骤摘要】

本专利技术涉及一种网页发布技术,具体的说是一种对静态网页自动更新的方法。
技术介绍
目前市场上由各种静态网页发布产品,发布出的网站中,文章列表都是其中的一 个重要部分。发布某个栏目的一篇文章时,整个站点所有用到这个栏目的文章列表都应 该随之变化。为了避免发布一篇文章导致整个站点的很多页面也要重复发布,一般的同类 产品都使用了 SSI (Server Side Include)技术。即通过使用类似〈! 一#includefile =list.htm 一>的标签将包含列表信息的list, htm页面包含到引用页面中。当需要 更新某个列表时,只需更新被包含的list, htm页面即可。问题是如何在发布一篇文章后能够迅速准确地定位到需要更新的列表,一般的同 类产品只能支持所在栏目树的列表更新,当遇到稍复杂的条件列表时就无能为力了,并且 还有更新速度慢,作用范围不准确,重复更新等缺点。
技术实现思路
本专利技术的目的在于提供一种,能对于静态网页快速,准确 的自动更新。一种,包括以下步骤a在启动TOB服务时首先创建一个全局变量和一个静态列表自动更新线程,所述 全局变量是一个包含需要更新的静本文档来自技高网...

【技术保护点】
一种静态网页自动更新方法,其特征在于,包括以下步骤:  a在启动WEB服务时首先创建一个全局变量和一个静态列表自动更新线程,所述全局变量是一个包含需要更新的静态列表记录;所有含有文章列表的页面发布时,将文章静态列表的各种属性信息存放在数据库中;  b用户删除、修改或者新建一个网页保存并发布时,判断网页使用模板的类型,如果模板是文章模板时就进行下一步;  c分析此网页内容,创建静态列表集合,并获得网页的所属栏目和此栏目到一级栏目的各级栏目集合;解析页面的所有组件值形成第一键值对;  迭代静态列表集合,将每个静态列表记录中的文章列表的配置信息解析成第二键值对,对第二键值对的每个键值对逐个于第一键值...

【技术特征摘要】
一种静态网页自动更新方法,其特征在于,包括以下步骤a在启动WEB服务时首先创建一个全局变量和一个静态列表自动更新线程,所述全局变量是一个包含需要更新的静态列表记录;所有含有文章列表的页面发布时,将文章静态列表的各种属性信息存放在数据库中;b用户删除、修改或者新建一个网页保存并发布时,判断网页使用模板的类型,如果模板是文章模板时就进行下一步;c分析此网页内容,创建静态列表集合,并获得网页的所属栏目和此栏目到一级栏目的各级栏目集合;解析页面的所有组件值形成第一键值对;迭代静态列表集合,将每个静态列表记录中的文章列表的配置信息解析成第二键值对,对第二键值对的每个键值对逐个于第一键值对中相同键名...

【专利技术属性】
技术研发人员:严洪涛沈亦可
申请(专利权)人:上海银杏界信息科技有限公司
类型:发明
国别省市:31[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1