[发明专利]静态页面的处理方法及装置有效
申请号: | 201110351855.5 | 申请日: | 2011-11-08 |
公开(公告)号: | CN103092895A | 公开(公告)日: | 2013-05-08 |
发明(设计)人: | 杨炀;辛洪伟 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 静态 页面 处理 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,特别涉及静态页面的处理方法及装置。
背景技术
新闻门户网站由于新闻量急剧膨胀,大量页面更新给系统带来的巨大开销。目前为了解决上述问题,现有技术通过提高硬件性能和缓存新闻数据解决该问题。
其中,一种提高硬件性能的实现方法为:增加服务器数量或提高服务器硬件性能。然而该方法将会导致硬件成本和维护成本的增加,并且随着数据量的持续增加,静态页面生成的效率降低。
另一种缓存新闻数据的实现方法为:将新闻列表结果缓存到内存中,使页面生成时不再访问数据库,减轻数据库的压力。虽然该方法降低了对数据库的压力,但是由于采用该方法更新静态网页时,首先需要对整个网页上的数据进行解析,然后只更新少数需要更新数据,最后对所有数据进行合并展现处理,因而,随着数据量的增加,静态页面生成的效率会降低。
发明内容
本发明的实施例提供一种静态页面的处理方法及装置。能够解决由于增加服务器数量或提高服务器硬件性能所带来的成本提高问题,并且还能够解决随着数据量持续增加导致的静态页面生成效率低的问题,减轻对系统性能造成的压力。
为达到上述目的,本发明的实施例采用如下技术方案:
一种静态页面的处理方法,包括:
获取与新录入的新闻内容的新闻类型对应的目标数据资源,所述数据资源至少包括所述新录入的新闻内容的新闻类型和在指定页面中的存储、展现区域;
确定所述新录入的新闻内容在所述指定页面中对应的目标区域;
对所述目标区域进行解析得出所述目标区域中的组件当前引用的数据资源;
当所述目标区域中的组件当前引用的数据资源与所述目标数据资源相同时,利用所述新录入的新闻内容和所述目标区域中的组件内的模板代码生成效果代码,并保存。
一种静态页面的处理装置,包括:
录入单元,用于获取与新录入的新闻内容的新闻类型对应的目标数据资源;
确定单元,用于确定所述新录入的新闻内容在所述指定页面中对应的目标区域;
解析单元,用于对所述目标区域进行解析得出所述目标区域中的组件当前引用的数据资源;
第一效果代码生成单元,用于当所述目标区域中的组件当前引用的数据资源与所述目标数据资源相同时,利用所述新录入的新闻内容和所述目标区域中的组件内的模板代码生成效果代码,并保存。
本发明实施例提供的静态页面的处理方法及装置,通过确定所述新录入的新闻内容在所述指定页面中对应的目标区域;对所述目标区域进行解析得出所述目标区域中的组件当前引用的数据资源;当所述目标区域中的组件当前引用的数据资源与所述目标数据资源相同时,利用所述新录入的新闻内容和所述目标区域中的组件内的模板代码生成效果代码,并保存。实现了仅对网页内容发生变化的部分进行局部更新,避免了现有技术需要通过解析整个网页并对网页上的所有内容都进行再生成,才能实现局部内容的更新。从而加快了静态页面生成的效率,并且减轻了对系统性能造成的压力。由于本发明提供的技术方案无需增加服务器的数量或者提高服务器的硬件性能,因而还解决了现有技术由于增加服务器数量或提高服务器硬件性能来解决静态页面生成所带来的成本提高问题。
附图说明
图1为本发明实施例1提供的一种静态页面的处理方法的流程图;
图2为本发明实施例1提供的一种静态页面的处理装置的结构图;
图3为本发明实施例2提供的一种静态页面的处理方法的流程图;
图4为本发明实施例2提供的一种预设数据资源和组件的关系图;
图5为本发明实施例2提供的一种静态页面的处理装置的结构图。
具体实施方式
实施例1
本发明实施例提供的静态页面的处理方法,如图1所示,包括:
步骤101、获取与新录入的新闻内容的新闻类型对应的目标数据资源。
在本实施例中,用户将要发表新闻录入系统之后,通过步骤101可以获取到用户新录入的新闻内容的新闻类型对应的目标数据资源。其中新闻类型例如:最新国际男篮体育新闻,包含多重限制条件,例如:最新一词表示新闻发生的时间,国际一词表示新闻的发生的区域,男篮表示新闻所述体育类别。目标数据资源表示该新闻在数据库中对应的存储类型和在指定页面中的存储、展现区域。
步骤102、确定所述新录入的新闻内容在所述指定页面中对应的目标区域。
步骤103、对所述目标区域进行解析得出所述目标区域中的组件当前引用的数据资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110351855.5/2.html,转载请声明来源钻瓜专利网。