一种静态网页稿件发布方法、系统、计算机及存储介质技术方案

技术编号:37609786 阅读:13 留言:0更新日期:2023-05-18 12:01
本发明专利技术提供一种静态网页稿件发布方法、系统、计算机及存储介质,静态网页稿件发布方法包括以下步骤:生成静态页面,静态页面包括栏目列表及展示列表,展示列表用于展示稿件;根据栏目列表生成索引文件及列表文件;通过稿件的第一信息组将稿件关联至列表文件,通过列表文件的第二信息组将列表文件关联至索引文件;通过修改第一信息组及第二信息组,以于展示列表内更新稿件。在需要进行稿件修改时,仅需对列表文件进行修改,即可通过索引文件重新定位列表文件内的稿件,以完成稿件的更新,避免在静态页面上直接更新稿件,导致需要重复加载静态页面的情况,且在稿件更新时仅需更新展示列表,一定程度的保障了网页浏览速度。一定程度的保障了网页浏览速度。一定程度的保障了网页浏览速度。

【技术实现步骤摘要】
一种静态网页稿件发布方法、系统、计算机及存储介质


[0001]本申请涉及数据处理
,特别是涉及一种静态网页稿件发布方法、系统、计算机及存储介质。

技术介绍

[0002]网站作为公告、资讯、新闻等内容的载体,新增或删除稿件是日常工作。同时为了保障网站的稳定运行,将整体稿件以静态页面的形式进行发布,避免用户每次浏览稿件都需要访问服务器,提升用户浏览效率同时保障网站稳定。
[0003]静态页面是指将网页内容展现转换为HTML(HyperTextMark

upLanguage,超文本标记语言)静态文件直接存储在网站服务器上,并能够直接在客户端浏览器上显示出来的页面。生成静态文件可有效的加快页面打开浏览速度,静态页面无需连接数据库,打开速度较动态页面有明显提高。
[0004]但在网站内的稿件需要更新,即需要增减或修改时,需直接在静态页面上进行修改,使得静态页面需要重新生成。在现今讯息爆炸的时代,稿件的更新极为频繁,静态页面也需要随之频繁的进行重新生成,若静态页面因数据堵塞等原因未能及时生成,将导致相应的稿件无法进行正常浏览。

技术实现思路

[0005]本申请实施例提供了一种静态网页稿件发布方法、系统、计算机及存储介质,以解决现有技术中在稿件需要频繁进行更新时,于静态页面上直接进行修改,静态页面随稿件的更新频繁的重新生成,若未能及时生成新的静态页面,将导致稿件无法正常浏览的技术问题。
[0006]第一方面,本申请实施例提供了一种静态网页稿件发布方法,包括以下步骤:
[0007]生成静态页面,所述静态页面包括栏目列表及展示列表;
[0008]根据所述栏目列表生成索引文件及列表文件;
[0009]通过所述稿件的第一信息组将所述稿件关联至所述列表文件,通过所述列表文件的第二信息组将所述列表文件关联至所述索引文件;通过修改所述第一信息组及所述第二信息组,以于所述展示列表内更新所述稿件。
[0010]进一步地,所述生成静态页面的步骤包括:
[0011]生成页面的静态文件及动态文件;
[0012]拼接所述静态文件及所述动态文件,以形成静态页面。
[0013]进一步地,所述静态页面还包括页面样式、头部样式及底部样式。
[0014]进一步地,所述根据所述栏目列表生成索引文件及列表文件的步骤包括:
[0015]根据所述栏目列表下的不同的栏目,生成与所述栏目对应的索引文件;
[0016]根据所述栏目下的不同的分类,生成与所述分类对应的列表文件。
[0017]进一步地,所述通过所述稿件的第一信息组将所述稿件关联至所述列表文件,通
过所述列表文件的第二信息组将所述列表文件关联至所述索引文件的步骤具体为:
[0018]以所述分类生成区隔字段,通过所述区隔字段将若干个所述稿件区隔至对应的所述分类;
[0019]提取若干个所述稿件的第一信息组,将所述第一信息组根据所述分类存储至对应的所述列表文件内;
[0020]提取所述列表文件的第二信息组,将所述第二信息组根据所述栏目储存至对应的所述索引文件内。
[0021]进一步地,所述第一信息组包括唯一标识、标题、发布时间及静态连接地址,所述第二信息组包括文件序号、文件路径及稿件数量。
[0022]进一步地,所述通过修改所述第一信息组及所述第二信息组,以于所述展示列表内更新所述稿件的步骤包括:
[0023]在所述列表文件内修改所述第一信息组,以完成所述稿件的更新;
[0024]根据所述列表文件的变化修改所述索引文件内的所述第二信息组;
[0025]根据修改后的第一信息组及修改后的第二信息组,更新所述展示列表内展示的所述稿件。
[0026]第二方面,本申请实施例提供了一种静态网页稿件发布系统,应用于静态网页稿件发布方法,所述系统包括:
[0027]第一生成模块,用于用于生成静态页面,所述静态页面包括栏目列表及展示列表,所述展示列表用于展示稿件;
[0028]第二生成模块,用于根据所述栏目列表生成索引文件及列表文件;
[0029]关联模块,用于通过所述稿件的第一信息组将所述稿件关联至所述列表文件,通过所述列表文件的第二信息组将所述列表文件关联至所述索引文件;
[0030]修改模块,用于通过修改所述第一信息组及所述第二信息组,以于所述展示列表内更新所述稿件。
[0031]第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的静态网页稿件发布方法。
[0032]第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的静态网页稿件发布方法。
[0033]相比于相关技术,本专利技术的有益效果在于:在加载静态页面时,即可同步加载所述索引文件,通过所述索引文件、所述列表文件及所述稿件之间的相互关联,即可通过所述索引文件定位所述列表文件内的稿件,并将相应的所述第一信息组更新至所述展示列表,以完成稿件的发布,在需要进行稿件修改时,仅需对所述列表文件进行修改,即可通过所述索引文件重新定位所述列表文件内的稿件,以完成稿件的更新,避免在静态页面上直接更新稿件,导致需要重复加载静态页面的情况,且在稿件更新时仅需更新所述展示列表,一定程度的保障了网页浏览速度。
[0034]本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
附图说明
[0035]图1为本专利技术第一实施例中静态网页稿件发布方法的流程图;
[0036]图2为本专利技术第二实施例中静态网页稿件发布方法的流程图;
[0037]图3为本专利技术第三实施例中静态网页稿件发布系统的结构框图;
[0038]如下具体实施方式将结合上述附图进一步说明本专利技术。
具体实施方式
[0039]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0040]显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其他类似情景。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本申请公开的内容相关的本领域的普通技术人员而言,在本申请揭露的
技术实现思路
的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本申请公开的内容不充分。
[0041]在本申请中提及“实施例”意味着,结合实施例描述的特定特征、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种静态网页稿件发布方法,其特征在于,包括以下步骤:生成静态页面,所述静态页面包括栏目列表及展示列表,所述展示列表用于展示稿件;根据所述栏目列表生成索引文件及列表文件;通过所述稿件的第一信息组将所述稿件关联至所述列表文件,通过所述列表文件的第二信息组将所述列表文件关联至所述索引文件;通过修改所述第一信息组及所述第二信息组,以于所述展示列表内更新所述稿件。2.根据权利要求1所述的静态网页稿件发布方法,其特征在于,所述生成静态页面的步骤包括:生成页面的静态文件及动态文件;拼接所述静态文件及所述动态文件,以形成静态页面。3.根据权利要求1所述的静态网页稿件发布方法,其特征在于,所述静态页面还包括页面样式、头部样式及底部样式。4.根据权利要求1所述的静态网页稿件发布方法,其特征在于,所述根据所述栏目列表生成索引文件及列表文件的步骤包括:根据所述栏目列表下的不同的栏目,生成与所述栏目对应的索引文件;根据所述栏目下的不同的分类,生成与所述分类对应的列表文件。5.根据权利要求4所述的静态网页稿件发布方法,其特征在于,所述通过所述稿件的第一信息组将所述稿件关联至所述列表文件,通过所述列表文件的第二信息组将所述列表文件关联至所述索引文件的步骤具体为:以所述分类生成区隔字段,通过所述区隔字段将若干个所述稿件区隔至对应的所述分类;提取若干个所述稿件的第一信息组,将所述第一信息组根据所述分类存储至对应的所述列表文件内;提取所述列表文件的第二信息组,将所述第二信息组根据所述栏目储存至对应的所述索引文件内。...

【专利技术属性】
技术研发人员:李智鑫金涛
申请(专利权)人:思创数码科技股份有限公司
类型:发明
国别省市:

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

1