[發(fā)明專利]一種實(shí)現(xiàn)動(dòng)態(tài)頁面靜態(tài)化的方法和系統(tǒng)無效
| 申請(qǐng)?zhí)枺?/td> | 200710304143.1 | 申請(qǐng)日: | 2007-12-25 |
| 公開(公告)號(hào): | CN101183395A | 公開(公告)日: | 2008-05-21 |
| 發(fā)明(設(shè)計(jì))人: | 單金;趙寶剛;李迎;杜亦舒;張雨 | 申請(qǐng)(專利權(quán))人: | 北京中企開源信息技術(shù)有限公司 |
| 主分類號(hào): | G06F17/30 | 分類號(hào): | G06F17/30 |
| 代理公司: | 北京匯澤知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人: | 張穎玲 |
| 地址: | 100176北京市北京*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實(shí)現(xiàn) 動(dòng)態(tài) 頁面 靜態(tài) 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及動(dòng)態(tài)萬維網(wǎng)(Web)頁面的靜態(tài)化處理技術(shù),尤其涉及一種實(shí)現(xiàn)動(dòng)態(tài)頁面靜態(tài)化的方法和系統(tǒng)。
背景技術(shù)
目前,隨著互聯(lián)網(wǎng)技術(shù)的深入發(fā)展,互聯(lián)網(wǎng)應(yīng)用程序的功能性和復(fù)雜性也日益提高,因此,對(duì)于互聯(lián)網(wǎng)應(yīng)用程序性能的要求也越來越高。為了提高互聯(lián)網(wǎng)應(yīng)用程序的性能,可以采用生成計(jì)算機(jī)動(dòng)態(tài)Web頁面的靜態(tài)化頁面的方法來提高互聯(lián)網(wǎng)訪問速度,降低服務(wù)器運(yùn)算負(fù)荷。
現(xiàn)有技術(shù)中,實(shí)現(xiàn)動(dòng)態(tài)頁面靜態(tài)化的方法根據(jù)與運(yùn)行期的關(guān)系可分為兩種:
(1)非運(yùn)行期的靜態(tài)頁面靜態(tài)化方法
該方法中,管理員在網(wǎng)站后臺(tái)發(fā)布新內(nèi)容的同時(shí),生成相應(yīng)內(nèi)容的靜態(tài)頁面,例如:2007年10月1日,管理員通過后臺(tái)管理界面錄入一篇文章后,立刻生成地址為http://www.yoursite.com/tech/2007/10/01/001.html的靜態(tài)頁面,并同步更新相關(guān)索引頁上的鏈接。這樣,用戶在后期訪問時(shí),均直接訪問該靜態(tài)頁面,由于所述靜態(tài)頁面在訪問之前已存在并存放于指定地址,因此,該方法稱為非運(yùn)行期的靜態(tài)頁面靜態(tài)化方法。
(2)運(yùn)行期的動(dòng)態(tài)頁面靜態(tài)化方法
與上述非運(yùn)行期的靜態(tài)頁面的靜態(tài)化方法的主要區(qū)別在于:應(yīng)用程序是否能自動(dòng)生成并更新與動(dòng)態(tài)頁面相關(guān)聯(lián)的靜態(tài)化頁面。例如,申請(qǐng)?zhí)枮?00580025903.4、發(fā)明名稱為《基于模板的網(wǎng)頁動(dòng)態(tài)生成方法、程序和系統(tǒng)》、申請(qǐng)人為西門子公司的專利申請(qǐng)中提供了一種基于模板的網(wǎng)頁動(dòng)態(tài)生成方法,該方法能為用戶提供靜態(tài)化網(wǎng)頁進(jìn)行瀏覽,原理為:基本頁面包含靜態(tài)頁面內(nèi)容和動(dòng)態(tài)內(nèi)容組件,動(dòng)態(tài)內(nèi)容組件同時(shí)鏈接到一數(shù)據(jù)文件和一模板。當(dāng)用戶訪問該頁面時(shí),分別解析所述數(shù)據(jù)文件和所述模板,并將解析結(jié)果作為動(dòng)態(tài)內(nèi)容組件填充到對(duì)應(yīng)的基本頁面中,形成用戶所瀏覽的靜態(tài)網(wǎng)頁。但是,當(dāng)多個(gè)頁面同時(shí)調(diào)用同一數(shù)據(jù)時(shí),因?yàn)轫撁娌煌鄳?yīng)的,調(diào)用所述數(shù)據(jù)的模板不同,故需使用大量設(shè)置進(jìn)行調(diào)整,降低了工作效率。
上述兩種頁面靜態(tài)化的方法在內(nèi)容管理系統(tǒng)比較簡(jiǎn)單的情況下均非常適用。但是,對(duì)于一個(gè)關(guān)系比較復(fù)雜的網(wǎng)站來說,頁面之間的邏輯引用關(guān)系也是較為復(fù)雜的問題。例如,一條新聞要同時(shí)出現(xiàn)在新聞首頁和相關(guān)的三個(gè)新聞專題中,在靜態(tài)緩存模式下,每發(fā)一篇新文章,除了這篇新聞內(nèi)容本身的頁面外,還需要系統(tǒng)通過觸發(fā)器生成多個(gè)新的相關(guān)的靜態(tài)化頁面,這些相關(guān)邏輯的觸發(fā)就會(huì)成為內(nèi)容管理系統(tǒng)中最為復(fù)雜的部分之一。
通過非運(yùn)行期頁面靜態(tài)化的方式,對(duì)于以前生成的靜態(tài)化頁面的內(nèi)容很難修改,用戶在訪問所述靜態(tài)化頁面時(shí),新的模板無法生效。中國(guó)專利申請(qǐng)?zhí)枮?00580025903.4的發(fā)明所述的現(xiàn)有技術(shù),雖然能基本解決多頁面相關(guān)聯(lián)問題,但在大量頁面調(diào)用同一數(shù)據(jù)時(shí),需使用大量設(shè)置進(jìn)行調(diào)整,降低了工作效率。
以上為現(xiàn)有技術(shù)中實(shí)現(xiàn)動(dòng)態(tài)頁面靜態(tài)化所使用的方法,而實(shí)現(xiàn)上述方法需使用相應(yīng)的具體技術(shù),例如:服務(wù)器端嵌入(SSI)技術(shù)以及Apache服務(wù)器中的統(tǒng)一資源定位符(URL)重寫轉(zhuǎn)向(Rewrite)技術(shù)等。下面將對(duì)SSI技術(shù)以及URL?Rewrite技術(shù)進(jìn)行詳細(xì)描述。
SSI技術(shù)稱為服務(wù)器端嵌入技術(shù),是一種類似于活動(dòng)服務(wù)器頁面(ASP)的基于服務(wù)器的網(wǎng)頁制作技術(shù)。SSI技術(shù)的實(shí)質(zhì)是將瀏覽內(nèi)容發(fā)送到客戶端瀏覽器之前,將文本、圖形或應(yīng)用程序信息變?yōu)橛肧SI技術(shù)所解析的語句,并包含到網(wǎng)頁中。
例如,下面為一段包含SSI語句的代碼:
<html>
<head><title>my?first?SSI?page</title></head>
<body>
歡迎您(于<!--#echo?var=″date_local″-->)訪問本網(wǎng)站。
</html>
標(biāo)記在上面文檔中的“<!--#-->”為SSI語句,其結(jié)構(gòu)表明了SSI命令會(huì)被服務(wù)器翻譯執(zhí)行,將翻譯的結(jié)果發(fā)送到客戶端。用戶可以在瀏覽器中用“查看→源文”觀察源代碼:
<html>
<head><title>my?first?SSI?page</title></head>
<body>
歡迎您(于dec?06?1999)訪問本網(wǎng)站。
</html>
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京中企開源信息技術(shù)有限公司,未經(jīng)北京中企開源信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710304143.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置
- 動(dòng)態(tài)矢量譯碼方法和動(dòng)態(tài)矢量譯碼裝置
- 動(dòng)態(tài)口令的顯示方法及動(dòng)態(tài)令牌
- 動(dòng)態(tài)庫管理方法和裝置
- 動(dòng)態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動(dòng)態(tài)口令生成方法、動(dòng)態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動(dòng)態(tài)模糊控制系統(tǒng)
- 一種基于動(dòng)態(tài)信號(hào)的POS機(jī)和安全保護(hù)方法
- 圖像動(dòng)態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動(dòng)態(tài)聚合碼的系統(tǒng)
- 基于動(dòng)態(tài)口令的身份認(rèn)證方法、裝置和動(dòng)態(tài)令牌
- 復(fù)雜背景中實(shí)現(xiàn)靜態(tài)目標(biāo)檢測(cè)和識(shí)別的方法
- 一種設(shè)置靜態(tài)認(rèn)證信息的方法及裝置
- 一種基于物聯(lián)網(wǎng)技術(shù)的機(jī)房靜態(tài)資源快速定位的方法
- 一種動(dòng)態(tài)網(wǎng)頁靜態(tài)化的方法和裝置
- 瀏覽器靜態(tài)資源加載方法、瀏覽器程序及可讀存儲(chǔ)介質(zhì)
- 靜態(tài)資源更新方法、裝置、存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備
- 一種圖像顯示方法及裝置
- 一種靜態(tài)方法修改非靜態(tài)對(duì)象的方法
- 一種靜態(tài)資源加載方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 一種靜態(tài)資源獲取方法、裝置及其相關(guān)設(shè)備





