[发明专利]网站的静态化处理系统有效
申请号: | 201810062813.1 | 申请日: | 2018-01-23 |
公开(公告)号: | CN108196834B | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 沈飞 | 申请(专利权)人: | 国泰新点软件股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 215600 江苏省苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例公开了一种网站的静态化生成系统。所述系统包括:业务模块,用于将待静态化处理的网站内容生成记录数据存储于所述记录队列中;分解工厂,从记录队列中获取所述记录数据,并调用分解接口对记录数据进行处理,并将所述分解接口返回的分解结果集作为缓存数据存储于优先级队列中;队列调度模块,用于按照优先级顺序,以轮询的方式获取所述优先级队列中存储的缓存数据发送至生成队列中;生成线程管理模块,用于通过生成线程从生成子队列对应获取缓存数据进行静态化处理。本发明实施例的技术方案优化了现有的网站静态化处理技术,提高了静态网页的生成效率。 | ||
搜索关键词: | 网站 静态 处理 系统 | ||
【主权项】:
1.一种网站的静态化生成系统,其特征在于,包括:业务模块、记录队列、分解工厂、分解接口、优先级队列、队列调度模块、生成队列以及生成线程管理模块,其中:所述业务模块,用于将待静态化处理的网站内容生成记录数据存储于所述记录队列中,并发布与所述记录数据匹配的订阅通知;所述分解工厂,用于在接收到所述订阅通知时,从所述记录队列中获取所述记录数据,并调用所述分解接口对所述记录数据进行处理,并将所述分解接口返回的分解结果集作为缓存数据存储于所述优先级队列中设定优先级的优先级子队列中;所述分解接口,存储有至少两个分解插件,用于选取与接收的记录数据匹配的分解插件对所述记录数据进行分解,并向所述分解工厂反馈分解结果集;所述优先级队列,包括至少两个不同优先级的优先级子队列,不同优先级子队列中存储有不同优先级的缓存数据;所述队列调度模块,用于按照优先级顺序,以轮询的方式获取所述优先级队列中存储的缓存数据发送至生成队列中,所述生成队列中存储有设定数量的生成子队列;所述生成线程管理模块,用于在接收到所述订阅通知时,生成与所述生成子队列的数量相匹配的生成线程,并通过所述生成线程从所述生成子队列对应获取缓存数据进行静态化处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国泰新点软件股份有限公司,未经国泰新点软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810062813.1/,转载请声明来源钻瓜专利网。