[發明專利]靜態頁面的處理方法及裝置有效
| 申請號: | 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.szxzyx.cn/pat/books/201110351855.5/2.html,轉載請聲明來源鉆瓜專利網。





