欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種動態(tài)網(wǎng)頁靜態(tài)化的方法和裝置制造方法

文檔序號:6630954閱讀:245來源:國知局
一種動態(tài)網(wǎng)頁靜態(tài)化的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種動態(tài)網(wǎng)頁靜態(tài)化的方法和裝置。其中方法包括以下步驟:選取動態(tài)網(wǎng)頁中需要靜態(tài)化的動態(tài)內(nèi)容;生成所述動態(tài)內(nèi)容的第一靜態(tài)文件;將所述第一靜態(tài)文件添加入所述動態(tài)網(wǎng)頁的第二靜態(tài)文件中。本發(fā)明所述的一種動態(tài)網(wǎng)頁靜態(tài)化的方法將網(wǎng)頁中需要靜態(tài)化的動態(tài)內(nèi)容先采用模板引擎生成靜態(tài)化文件,并保存在服務(wù)器指定文件夾下,然后再將靜態(tài)化文件嵌入到網(wǎng)頁中,實現(xiàn)網(wǎng)頁動態(tài)內(nèi)容的靜態(tài)化,在網(wǎng)頁動態(tài)內(nèi)容靜態(tài)化的過程中只將動態(tài)內(nèi)容進行靜態(tài)化,不需要對網(wǎng)頁中的靜態(tài)內(nèi)容進行靜態(tài)化,提高了動態(tài)網(wǎng)頁靜態(tài)化的效率。
【專利說明】一種動態(tài)網(wǎng)頁靜態(tài)化的方法和裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)頁靜態(tài)化處理領(lǐng)域,尤其涉及一種動態(tài)網(wǎng)頁靜態(tài)化的方法和裝置。

【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)的快速發(fā)展,web網(wǎng)頁技術(shù)也在不斷的推陳出新,web技術(shù)的發(fā)展大致經(jīng)歷了以下三個階段:靜態(tài)文檔階段、動態(tài)網(wǎng)頁階段和Web2.0網(wǎng)頁階段。靜態(tài)文檔階段通過客戶機端的Web瀏覽器,用戶可以訪問網(wǎng)絡(luò)上各個Web站點,通過Web站點上的主頁訪問整個網(wǎng)站,但是采用靜態(tài)頁面方式建立起來的站點只能夠簡單的根據(jù)用戶的請求傳送現(xiàn)有頁面,而無法實現(xiàn)各種動態(tài)的交互功能。即靜態(tài)頁面無法支持后臺數(shù)據(jù)庫、無法有效的對站點信息進行及時的更新、無法實現(xiàn)動態(tài)顯示效果。而這些不足之處,促使Web技術(shù)進入了動態(tài)網(wǎng)頁階段。動態(tài)網(wǎng)頁階段在網(wǎng)絡(luò)的客戶端和服務(wù)端實現(xiàn)了動態(tài)和個性化的交流與互動。Web2.0網(wǎng)頁階段中,每個用戶都可以在開放的網(wǎng)站上通過簡單的瀏覽器操作而擁有他們自己的數(shù)據(jù),人們可以更加方便的進行信息獲取、發(fā)布、共享以及溝通交流和群組討論等。
[0003]動態(tài)網(wǎng)頁需要鏈接和訪問數(shù)據(jù)庫,因此網(wǎng)頁加載速度較慢并且增加了服務(wù)器的負擔,如果生成靜態(tài)頁面,可以加快網(wǎng)頁訪問速度,提升用戶體驗性并且可以使訪問脫離數(shù)據(jù)庫,減輕數(shù)據(jù)庫的訪問壓力。目前軟件產(chǎn)品在靜態(tài)化的過程中將動態(tài)網(wǎng)頁中的動態(tài)內(nèi)容與靜態(tài)內(nèi)容均進行靜態(tài)化,降低了動態(tài)網(wǎng)頁靜態(tài)化的效率。


【發(fā)明內(nèi)容】

[0004]本發(fā)明是為了解決現(xiàn)有技術(shù)中的上述不足而完成的,本發(fā)明的目的在于提出一種動態(tài)網(wǎng)頁靜態(tài)化的方法和裝置,該方法在網(wǎng)頁靜態(tài)化的過程中只將需要靜態(tài)化的動態(tài)內(nèi)容做靜態(tài)化處理,無需對網(wǎng)頁中的靜態(tài)內(nèi)容也做靜態(tài)化處理,提高了動態(tài)網(wǎng)頁靜態(tài)化的效率。為達此目的,本發(fā)明采用以下技術(shù)方案:
[0005]本發(fā)明實施例提供一種動態(tài)網(wǎng)頁靜態(tài)化的方法,包括以下步驟:
[0006]選取動態(tài)網(wǎng)頁中需要靜態(tài)化的動態(tài)內(nèi)容;
[0007]生成所述動態(tài)內(nèi)容的第一靜態(tài)文件;
[0008]將所述第一靜態(tài)文件添加入所述動態(tài)網(wǎng)頁的第二靜態(tài)文件中。
[0009]進一步的,采用模板引擎生成所述動態(tài)內(nèi)容的第一靜態(tài)文件。
[0010]進一步的,采用模板引擎生成所述動態(tài)內(nèi)容的第一靜態(tài)文件包括以下步驟:
[0011]創(chuàng)建所述動態(tài)內(nèi)容的模板文件;
[0012]生成與所述模板文件對應的第一靜態(tài)文件,并將所述第一靜態(tài)文件保存到服務(wù)器指定文件夾中。
[0013]進一步的,所述生成所述動態(tài)內(nèi)容的第一靜態(tài)文件之后還包括以下步驟:
[0014]判斷服務(wù)器指定文件夾中是否存在所述第一靜態(tài)文件,如果不存在則返回執(zhí)行生成所述動態(tài)內(nèi)容的第一靜態(tài)文件。
[0015]進一步的,將所述第一靜態(tài)文件添加入所述動態(tài)網(wǎng)頁的第二靜態(tài)文件中包括以下步驟:
[0016]生成所述動態(tài)網(wǎng)頁的第二靜態(tài)文件;
[0017]采用嵌入指令將所述第一靜態(tài)文件添加入所述動態(tài)網(wǎng)頁的第二靜態(tài)文件中。
[0018]進一步的,所述模板引擎為Freemarker。
[0019]進一步的,所述服務(wù)器指定文件夾為服務(wù)器存放網(wǎng)頁靜態(tài)文件的文件夾。
[0020]進一步的,所述嵌入指令為服務(wù)端嵌入SSI指令。
[0021]本實施例還提供一種動態(tài)網(wǎng)頁靜態(tài)化的裝置,包括:
[0022]選取模塊,用于選取動態(tài)網(wǎng)頁中需要靜態(tài)化的動態(tài)內(nèi)容;
[0023]生成模塊,用于生成所述動態(tài)內(nèi)容的第一靜態(tài)文件;
[0024]添加模塊,用于將所述第一靜態(tài)文件添加入所述動態(tài)網(wǎng)頁的第二靜態(tài)文件中。
[0025]進一步的,所述生成模塊具體用于:采用模板引擎生成所述動態(tài)內(nèi)容的第一靜態(tài)文件。
[0026]進一步的,所述生成模塊具體用于:
[0027]創(chuàng)建所述動態(tài)內(nèi)容的模板文件;
[0028]生成與所述模板文件對應的第一靜態(tài)文件,并將所述第一靜態(tài)文件保存到服務(wù)器指定文件夾中。
[0029]進一步的,該裝置還包括:
[0030]判斷模塊,用于在生成所述動態(tài)內(nèi)容的第一靜態(tài)文件之后,判斷服務(wù)器指定文件夾中是否存在所述第一靜態(tài)文件,如果不存在則返回執(zhí)行生成所述動態(tài)內(nèi)容的第一靜態(tài)文件。
[0031]進一步的,所述添加模塊具體用于:
[0032]生成所述動態(tài)網(wǎng)頁的第二靜態(tài)文件;
[0033]采用嵌入指令將所述第一靜態(tài)文件添加入所述動態(tài)網(wǎng)頁的第二靜態(tài)文件中。
[0034]進一步的,所述模板引擎為Freemarker。
[0035]進一步的,所述服務(wù)器指定文件夾為服務(wù)器存放網(wǎng)頁靜態(tài)文件的文件夾。
[0036]進一步的,所述嵌入指令為服務(wù)端嵌入SSI指令。
[0037]本發(fā)明所述的動態(tài)網(wǎng)頁靜態(tài)化的方法和裝置,將動態(tài)網(wǎng)頁中需要靜態(tài)化的動態(tài)內(nèi)容先生成靜態(tài)文件,然后再將靜態(tài)文件引入到動態(tài)網(wǎng)頁的靜態(tài)文件中,實現(xiàn)動態(tài)網(wǎng)頁動態(tài)內(nèi)容的靜態(tài)化,在動態(tài)網(wǎng)頁動態(tài)內(nèi)容靜態(tài)化的過程中只將動態(tài)內(nèi)容進行靜態(tài)化,不需要對動態(tài)網(wǎng)頁中的靜態(tài)內(nèi)容進行靜態(tài)化,提高了動態(tài)網(wǎng)頁靜態(tài)化的效率。

【專利附圖】

【附圖說明】
[0038]為了更加清楚地說明本發(fā)明示例性實施例的技術(shù)方案,下面對描述實施例中所需要用到的附圖做一簡單介紹。顯然,所介紹的附圖只是本發(fā)明所要描述的一部分實施例的附圖,而不是全部的附圖,對于本領(lǐng)域普通技術(shù)人員,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖得到其他的附圖。
[0039]圖1是本發(fā)明實施例一提供的動態(tài)網(wǎng)頁靜態(tài)化的方法的流程圖;
[0040]圖2是本發(fā)明實施例二提供的動態(tài)網(wǎng)頁靜態(tài)化的方法的優(yōu)選流程圖;
[0041]圖3是本發(fā)明實施例三提供的動態(tài)網(wǎng)頁靜態(tài)化的裝置的結(jié)構(gòu)框圖;
[0042]圖4是本發(fā)明實施例四提供的動態(tài)網(wǎng)頁靜態(tài)化的裝置的優(yōu)選結(jié)構(gòu)框圖。

【具體實施方式】
[0043]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,以下將結(jié)合本發(fā)明實施例中的附圖,通過【具體實施方式】,完整地描述本發(fā)明的技術(shù)方案。顯然,所描述的實施例是本發(fā)明的一部分實施例,而不是全部的實施例,基于本發(fā)明的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下獲得的所有其他實施例,均落入本發(fā)明的保護范圍之內(nèi)。
[0044]實施例一:
[0045]圖1給出了本實施例一提供的動態(tài)網(wǎng)頁靜態(tài)化的方法的流程圖。如圖1所示,本實施例一提供的動態(tài)網(wǎng)頁靜態(tài)化的方法包括以下步驟:
[0046]步驟S1:選取動態(tài)網(wǎng)頁中需要靜態(tài)化的動態(tài)內(nèi)容。
[0047]該步驟中,從動態(tài)網(wǎng)頁中選取需要靜態(tài)化的動態(tài)內(nèi)容,動態(tài)內(nèi)容可以為動態(tài)網(wǎng)頁中的一個或多個頁面,本發(fā)明將動態(tài)網(wǎng)頁中需要靜態(tài)化的一個或多個動態(tài)內(nèi)容部分以及靜態(tài)內(nèi)容部分分塊,只對需要進行靜態(tài)化的動態(tài)內(nèi)容塊做靜態(tài)化處理。
[0048]步驟S2:生成動態(tài)內(nèi)容的第一靜態(tài)文件。
[0049]該步驟中,將動態(tài)網(wǎng)頁中需要靜態(tài)化的動態(tài)內(nèi)容生成第一靜態(tài)文件。
[0050]步驟S3:將第一靜態(tài)文件添加入動態(tài)網(wǎng)頁的第二靜態(tài)文件中。
[0051]具體的,編寫動態(tài)網(wǎng)頁的第二靜態(tài)文件,在編寫第二靜態(tài)文件的過程中將動態(tài)內(nèi)容靜態(tài)化后得到的第一靜態(tài)文件添加進來。
[0052]本實施例提供的動態(tài)網(wǎng)頁靜態(tài)化的方法,將動態(tài)網(wǎng)頁中需要靜態(tài)化的動態(tài)內(nèi)容先生成第一靜態(tài)文件,在編寫動態(tài)網(wǎng)頁的第二靜態(tài)文件的過程中將第一靜態(tài)文件添加進去,在靜態(tài)化動態(tài)網(wǎng)頁時,只需要靜態(tài)化需要的動態(tài)部分,不需要對網(wǎng)頁中的靜態(tài)內(nèi)容進行靜態(tài)化,提高了動態(tài)網(wǎng)頁靜態(tài)化的效率。
[0053]實施例二:
[0054]圖2給出了本發(fā)明實施例二提供的動態(tài)網(wǎng)頁靜態(tài)化的方法優(yōu)選流程圖。如圖2所示,本實施例提供的動態(tài)網(wǎng)頁靜態(tài)化的方法包括以下步驟:
[0055]步驟S1:選取動態(tài)網(wǎng)頁中需要靜態(tài)化的動態(tài)內(nèi)容。
[0056]該步驟中,從動態(tài)網(wǎng)頁中選取需要靜態(tài)化的動態(tài)內(nèi)容,動態(tài)內(nèi)容可以為動態(tài)網(wǎng)頁中的一個或多個頁面。
[0057]步驟S21:創(chuàng)建動態(tài)內(nèi)容的模板文件。
[0058]步驟S21和步驟S22采用模板引擎來生成動態(tài)內(nèi)容的第一靜態(tài)文件,優(yōu)選的模板引擎為Freemarker, Freemarker是一個用Java語言編寫的模板引擎,F(xiàn)reemarker模板引擎可以實現(xiàn)業(yè)務(wù)邏輯代碼和用戶界面代碼的分離,使得開發(fā)人員和設(shè)計人員可以獨立工作,還可以實現(xiàn)代碼單元共享即代碼重用,提高了動態(tài)網(wǎng)頁靜態(tài)化的效率。該步驟中,根據(jù)動態(tài)網(wǎng)頁中需要靜態(tài)化的動態(tài)內(nèi)容的具體業(yè)務(wù)創(chuàng)建相應的模板文件,模板文件中的標簽確定了動態(tài)內(nèi)容在模板文件的位置。
[0059]步驟S22:生成與模板文件對應的第一靜態(tài)文件,并將第一靜態(tài)文件保存到服務(wù)器指定文件夾中。
[0060]具體的,從服務(wù)器數(shù)據(jù)庫中獲取模板標簽位置相應的動態(tài)內(nèi)容數(shù)據(jù),將動態(tài)內(nèi)容數(shù)據(jù)以字符串變量的形式存儲,將字符串變量替換標簽,編寫第一靜態(tài)文件,將字符串中的動態(tài)內(nèi)容寫入第一靜態(tài)文件中,然后為第一靜態(tài)文件命名,并將其保存到服務(wù)器指定的文件夾中,服務(wù)器指定文件夾為服務(wù)器存放網(wǎng)頁靜態(tài)文件的文件夾,例如,/usr/local/html文件夾。
[0061]步驟S3:判斷服務(wù)器指定文件夾中是否存在第一靜態(tài)文件。
[0062]該步驟判斷服務(wù)器指定文件夾中是否存在第一靜態(tài)文件,若不存在將返回執(zhí)行步驟S21和步驟S22,繼續(xù)創(chuàng)建動態(tài)內(nèi)容的模板文件,生成與模板文件對應的第一靜態(tài)文件,并將第一靜態(tài)文件保存到服務(wù)器指定文件夾中,服務(wù)器指定文件夾為/usr/local/html文件夾。
[0063]步驟S41:生成動態(tài)網(wǎng)頁的第二靜態(tài)文件。
[0064]步驟S42:采用嵌入指令將第一靜態(tài)文件添加入動態(tài)網(wǎng)頁的第二靜態(tài)文件中。
[0065]該步驟中嵌入指令優(yōu)選為服務(wù)端嵌入指令SSI,使用服務(wù)端嵌入指令SSI將第一靜態(tài)文件添加入動態(tài)網(wǎng)頁的第二靜態(tài)文件,只需要用一個簡單的指令將第一文件添加入動態(tài)網(wǎng)頁的第二靜態(tài)文件中,不需要將動態(tài)內(nèi)容的第一靜態(tài)文件的具體內(nèi)容添加入動態(tài)網(wǎng)頁的第二靜態(tài)文件中,簡化了添加過程,提高了將第一靜態(tài)文件添加入動態(tài)網(wǎng)頁的第二靜態(tài)文件中的效率,進而也提高了動態(tài)網(wǎng)頁靜態(tài)化的效率。
[0066]本實施例提供的動態(tài)網(wǎng)頁靜態(tài)化的方法,將動態(tài)網(wǎng)頁中需要靜態(tài)化的動態(tài)內(nèi)容先生成第一靜態(tài)文件,在編寫動態(tài)網(wǎng)頁的第二靜態(tài)文件時將第一靜態(tài)文件添加進去,進而使得在靜態(tài)化動態(tài)網(wǎng)頁時,只需要靜態(tài)化需要的動態(tài)部分,不需要對網(wǎng)頁中的靜態(tài)內(nèi)容進行靜態(tài)化,提高了動態(tài)網(wǎng)頁靜態(tài)化的效率。另一方面,由于將動態(tài)內(nèi)容生成靜態(tài)文件與創(chuàng)建靜態(tài)模板相分離,可以使開發(fā)人員和頁面設(shè)計人員獨立和并行工作,提高了動態(tài)網(wǎng)頁靜態(tài)化的效率。
[0067]實施例三:
[0068]圖3給出了本發(fā)明實施例三提供的動態(tài)網(wǎng)頁靜態(tài)化的裝置的結(jié)構(gòu)框圖。如圖3所示,本發(fā)明實施例三提供的動態(tài)網(wǎng)頁靜態(tài)化的裝置包括:
[0069]選取模塊30,用于選取動態(tài)網(wǎng)頁中需要靜態(tài)化的動態(tài)內(nèi)容。
[0070]該模塊從動態(tài)網(wǎng)頁中選取需要靜態(tài)化的動態(tài)內(nèi)容,動態(tài)內(nèi)容可以為動態(tài)網(wǎng)頁中的一個或多個頁面。
[0071 ] 生成模塊31,用于生成動態(tài)內(nèi)容的第一靜態(tài)文件。
[0072]添加模塊32,用于將第一靜態(tài)文件添加入動態(tài)網(wǎng)頁的第二靜態(tài)文件中。
[0073]具體的,在動態(tài)網(wǎng)頁生成第二靜態(tài)文件的過程中將動態(tài)內(nèi)容靜態(tài)化后得到的第一靜態(tài)文件添加進來。
[0074]本實施例提供的動態(tài)網(wǎng)頁靜態(tài)化的裝置,先由選取模塊30從動態(tài)網(wǎng)頁中選出需要靜態(tài)化的動態(tài)內(nèi)容,再由生成模塊31將動態(tài)內(nèi)容生成第一靜態(tài)文件,最后由添加模塊32將第一靜態(tài)文件添加入動態(tài)網(wǎng)頁的第二靜態(tài)文件中,在靜態(tài)化動態(tài)網(wǎng)頁的過程中,只需要靜態(tài)化需要的動態(tài)部分,不需要對網(wǎng)頁中的靜態(tài)內(nèi)容進行靜態(tài)化,提高了動態(tài)網(wǎng)頁靜態(tài)化的效率。
[0075]實施例四:
[0076]圖4給出了本發(fā)明實施例四提供的動態(tài)網(wǎng)頁靜態(tài)化的裝置的優(yōu)選結(jié)構(gòu)框圖。如圖4所示,本發(fā)明實施例四提供的動態(tài)網(wǎng)頁靜態(tài)化的裝置包括:
[0077]選取模塊40,用于選取動態(tài)網(wǎng)頁中需要靜態(tài)化的動態(tài)內(nèi)容。
[0078]生成模塊41,用于生成動態(tài)內(nèi)容的第一靜態(tài)文件。
[0079]本實施例中的生成模塊41采用模板引擎將動態(tài)內(nèi)容生成第一靜態(tài)文件,模板引擎優(yōu)選為Freemarker, Freemarker模板引擎可以實現(xiàn)業(yè)務(wù)邏輯代碼和用戶界面代碼的分離,使得開發(fā)人員和設(shè)計人員可以獨立工作,還可以實現(xiàn)代碼單元共享即代碼重用,提高了動態(tài)網(wǎng)頁靜態(tài)化的效率。具體的,首先創(chuàng)建動態(tài)內(nèi)容的模板文件,然后生成與模板文件對應的第一靜態(tài)文件,并將第一靜態(tài)文件保存到服務(wù)器指定文件夾中,服務(wù)器指定文件夾為服務(wù)器存放網(wǎng)頁靜態(tài)文件的文件夾,例如,/usr/local/html文件夾。
[0080]判斷模塊42,用于在生成動態(tài)內(nèi)容的第一靜態(tài)文件之后,判斷服務(wù)器指定文件夾中是否存在第一靜態(tài)文件,如果不存在則返回執(zhí)行生成動態(tài)內(nèi)容的第一靜態(tài)文件,如果存在則啟動添加模塊43。
[0081]添加模塊43,用于將第一靜態(tài)文件添加入動態(tài)網(wǎng)頁的第二靜態(tài)文件中。
[0082]具體的,在動態(tài)網(wǎng)頁生成第二靜態(tài)文件的過程中,采用嵌入指令將第一靜態(tài)文件添加入動態(tài)網(wǎng)頁的第二靜態(tài)文件中。優(yōu)選的,嵌入指令為服務(wù)端嵌入指令SSI。
[0083]本實施例提供的動態(tài)網(wǎng)頁靜態(tài)化的裝置,先由選取模塊30從動態(tài)網(wǎng)頁中選出需要靜態(tài)化的動態(tài)內(nèi)容,再由生成模塊31采用模板引擎將動態(tài)內(nèi)容生成與模板文件對應的第一靜態(tài)文件,由判斷模塊32判斷服務(wù)器指定文件夾中是否存在第一靜態(tài)文件,如果不存在則返回執(zhí)行生成動態(tài)內(nèi)容的第一靜態(tài)文件,最后由添加模塊32將第一靜態(tài)文件添加入動態(tài)網(wǎng)頁的第二靜態(tài)文件中,在靜態(tài)化動態(tài)網(wǎng)頁的過程中,只需要靜態(tài)化需要的動態(tài)部分,不需要對網(wǎng)頁中的靜態(tài)內(nèi)容進行靜態(tài)化,提高了動態(tài)網(wǎng)頁靜態(tài)化的效率。
[0084]上述僅為本發(fā)明的較佳實施例及所運用的技術(shù)原理。本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進行的各種明顯變化、重新調(diào)整及替代均不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由權(quán)利要求的范圍決定。
【權(quán)利要求】
1.一種動態(tài)網(wǎng)頁靜態(tài)化的方法,其特征在于,包括以下步驟: 選取動態(tài)網(wǎng)頁中需要靜態(tài)化的動態(tài)內(nèi)容; 生成所述動態(tài)內(nèi)容的第一靜態(tài)文件; 將所述第一靜態(tài)文件添加入所述動態(tài)網(wǎng)頁的第二靜態(tài)文件中。
2.根據(jù)權(quán)利要求1所述的動態(tài)網(wǎng)頁靜態(tài)化的方法,其特征在于,采用模板引擎生成所述動態(tài)內(nèi)容的第一靜態(tài)文件。
3.根據(jù)權(quán)利要求2所述的動態(tài)網(wǎng)頁靜態(tài)化的方法,其特征在于,采用模板引擎生成所述動態(tài)內(nèi)容的第一靜態(tài)文件包括以下步驟: 創(chuàng)建所述動態(tài)內(nèi)容的模板文件; 生成與所述模板文件對應的第一靜態(tài)文件,并將所述第一靜態(tài)文件保存到服務(wù)器指定文件夾中。
4.根據(jù)權(quán)利要求1所述的動態(tài)網(wǎng)頁靜態(tài)化的方法,其特征在于,所述生成所述動態(tài)內(nèi)容的第一靜態(tài)文件之后還包括以下步驟: 判斷服務(wù)器指定文件夾中是否存在所述第一靜態(tài)文件,如果不存在則返回執(zhí)行生成所述動態(tài)內(nèi)容的第一靜態(tài)文件。
5.根據(jù)權(quán)利要求1所述的動態(tài)網(wǎng)頁靜態(tài)化的方法,其特征在于,將所述第一靜態(tài)文件添加入所述動態(tài)網(wǎng)頁的第二靜態(tài)文件中包括以下步驟: 生成所述動態(tài)網(wǎng)頁的第二靜態(tài)文件; 采用嵌入指令將所述第一靜態(tài)文件添加入所述動態(tài)網(wǎng)頁的第二靜態(tài)文件中。
6.根據(jù)權(quán)利要求2、3任一所述的動態(tài)網(wǎng)頁靜態(tài)化的方法,其特征在于,所述模板引擎為 Freemarker0
7.根據(jù)權(quán)利要求3、4任一所述的動態(tài)網(wǎng)頁靜態(tài)化的方法,其特征在于,所述服務(wù)器指定文件夾為服務(wù)器存放網(wǎng)頁靜態(tài)文件的文件夾。
8.根據(jù)權(quán)利要求5所述的動態(tài)網(wǎng)頁靜態(tài)化的方法,其特征在于,所述嵌入指令為服務(wù)端嵌入SSI指令。
9.一種動態(tài)網(wǎng)頁靜態(tài)化的裝置,其特征在于,包括: 選取模塊,用于選取動態(tài)網(wǎng)頁中需要靜態(tài)化的動態(tài)內(nèi)容; 生成模塊,用于生成所述動態(tài)內(nèi)容的第一靜態(tài)文件; 添加模塊,用于將所述第一靜態(tài)文件添加入所述動態(tài)網(wǎng)頁的第二靜態(tài)文件中。
10.根據(jù)權(quán)利要求9所述的動態(tài)網(wǎng)頁靜態(tài)化的裝置,其特征在于,所述生成模塊具體用于:采用模板引擎生成所述動態(tài)內(nèi)容的第一靜態(tài)文件。
【文檔編號】G06F17/30GK104317874SQ201410559782
【公開日】2015年1月28日 申請日期:2014年10月20日 優(yōu)先權(quán)日:2014年10月20日
【發(fā)明者】張濤 申請人:北京銳安科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
大宁县| 伊吾县| 普定县| 宁陕县| 奇台县| 北安市| 闻喜县| 泸溪县| 荔浦县| 遂平县| 饶平县| 兴化市| 五原县| 田阳县| 颍上县| 嘉荫县| 西吉县| 浦北县| 丹寨县| 河曲县| 唐山市| 巩义市| 丰都县| 安新县| 郓城县| 元阳县| 台江县| 汉寿县| 江西省| 左贡县| 汉沽区| 安岳县| 海林市| 锦屏县| 阿拉尔市| 乐昌市| 衡山县| 虞城县| 靖江市| 高唐县| 邳州市|