一種發(fā)布網(wǎng)頁文件的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種發(fā)布網(wǎng)頁文件的方法及裝置,屬于互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】。方法包括:根據(jù)預(yù)設(shè)腳本中源文件路徑信息,在源文件路徑中查找預(yù)設(shè)類型的網(wǎng)頁文件;根據(jù)預(yù)設(shè)腳本中調(diào)用壓縮應(yīng)用的代碼調(diào)用壓縮應(yīng)用,對查找到的預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮處理;將壓縮后的預(yù)設(shè)類型的網(wǎng)頁文件以及源文件路徑中除預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件發(fā)布至服務(wù)器中。本發(fā)明通過調(diào)用預(yù)設(shè)腳本來查詢預(yù)設(shè)類型的網(wǎng)頁文件,并通過調(diào)用預(yù)設(shè)腳本來調(diào)用壓縮應(yīng)用對進行查詢到的預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮,節(jié)省了發(fā)布網(wǎng)頁的時間提高了網(wǎng)頁發(fā)布的效率;并且避免了由于人工篩選預(yù)設(shè)類型的網(wǎng)頁文件過程中造成的遺漏,進而影響發(fā)布后的網(wǎng)站瀏覽的問題。
【專利說明】一種發(fā)布網(wǎng)頁文件的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,特別涉及一種發(fā)布網(wǎng)頁文件的方法及裝置。
【背景技術(shù)】
[0002]在網(wǎng)站開發(fā)過程中,當(dāng)一個網(wǎng)站項目開發(fā)完畢時,需要對該網(wǎng)站項目對應(yīng)的網(wǎng)頁文件進行打包發(fā)布至服務(wù)器。為了使用戶在瀏覽該發(fā)布的網(wǎng)站時更加迅速帶寬占用更少,需要在網(wǎng)頁文件打包之前對部分預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮處理去除冗余代碼。
[0003]現(xiàn)有技術(shù)中,對網(wǎng)頁文件的壓縮過程,需要網(wǎng)站開發(fā)者人工對預(yù)設(shè)類型的網(wǎng)頁文件進行提取,并導(dǎo)入至壓縮應(yīng)用中進行壓縮處理。在壓縮處理后壓縮應(yīng)用會將壓縮后的預(yù)設(shè)類型的網(wǎng)頁文件輸出至預(yù)設(shè)路徑中,再由人工將壓縮后的預(yù)設(shè)類型的網(wǎng)頁文件復(fù)制回網(wǎng)站項目的目錄中,進行后續(xù)的打包處理。
[0004]發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]通過人工手動的方式對預(yù)設(shè)類型的網(wǎng)頁文件進行操作,耗時較長且效率較低;當(dāng)預(yù)設(shè)類型的網(wǎng)頁文件過多時很容易出現(xiàn)遺漏的現(xiàn)象,導(dǎo)致壓縮后的預(yù)設(shè)類型的網(wǎng)頁文件缺失,進一步的影響打包發(fā)布后的網(wǎng)頁文件的瀏覽。
【發(fā)明內(nèi)容】
[0006]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種發(fā)布網(wǎng)頁文件的方法及裝置。所述技術(shù)方案如下:
[0007]一方面,提供了一種發(fā)布網(wǎng)頁文件的方法,所述方法包括:
[0008]根據(jù)預(yù)設(shè)腳本中源文件路徑信息,在所述源文件路徑中查找預(yù)設(shè)類型的網(wǎng)頁文件;
[0009]根據(jù)所述預(yù)設(shè)腳本中調(diào)用壓縮應(yīng)用的代碼調(diào)用所述壓縮應(yīng)用,對查找到的所述預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮處理;
[0010]將壓縮后的所述預(yù)設(shè)類型的網(wǎng)頁文件以及所述源文件路徑中除所述預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件發(fā)布至服務(wù)器中。
[0011]優(yōu)選的,所述在所述源文件路徑中查找預(yù)設(shè)類型的網(wǎng)頁文件,包括:
[0012]在所述源文件路徑中進行遍歷,查找后綴類型為第一類型的網(wǎng)頁文件;
[0013]將查找到的第一類型的網(wǎng)頁文件,確定為查找到的所述預(yù)設(shè)類型的網(wǎng)頁文件。
[0014]優(yōu)選的,所述根據(jù)所述預(yù)設(shè)腳本中調(diào)用壓縮應(yīng)用的代碼調(diào)用所述壓縮應(yīng)用,對查找到的所述預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮處理,包括:
[0015]根據(jù)所述預(yù)設(shè)腳本中調(diào)用壓縮應(yīng)用的代碼調(diào)用所述壓縮應(yīng)用,并將查找到的所述預(yù)設(shè)類型的網(wǎng)頁文件的路徑作為所述調(diào)用壓縮應(yīng)用的代碼中的輸入?yún)?shù),對查找到的所述預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮處理。
[0016]優(yōu)選的,所述將壓縮后的所述預(yù)設(shè)類型的網(wǎng)頁文件以及所述源文件路徑中除所述預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件發(fā)布至服務(wù)器中,包括:[0017]根據(jù)所述預(yù)設(shè)腳本中目標(biāo)路徑信息,將壓縮后的所述預(yù)設(shè)類型的網(wǎng)頁文件以及所述源文件路徑中除所述預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件存儲于所述目標(biāo)路徑中,并根據(jù)服務(wù)器的地址將所述目標(biāo)路徑中的文件發(fā)布至所述服務(wù)器中;或者,
[0018]根據(jù)所述預(yù)設(shè)腳本中預(yù)設(shè)的打包方式,對壓縮后的所述預(yù)設(shè)類型的網(wǎng)頁文件以及所述源文件路徑中除所述預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件進行打包成第二類型的文件,并根據(jù)服務(wù)器的地址將所述第二類型的文件發(fā)布至所述服務(wù)器中。
[0019]優(yōu)選的,所述預(yù)設(shè)類型的網(wǎng)頁文件至少包括腳本網(wǎng)頁文件和層疊樣式表文件。
[0020]另一方面,提供了一種發(fā)布網(wǎng)頁文件的裝置,所述裝置包括:
[0021]查找模塊,用于根據(jù)預(yù)設(shè)腳本中源文件路徑信息,在所述源文件路徑中查找預(yù)設(shè)類型的網(wǎng)頁文件;
[0022]壓縮模塊,用于根據(jù)所述預(yù)設(shè)腳本中調(diào)用壓縮應(yīng)用的代碼調(diào)用所述壓縮應(yīng)用,對查找到的所述預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮處理;
[0023]發(fā)布模塊,用于將壓縮后的所述預(yù)設(shè)類型的網(wǎng)頁文件以及所述源文件路徑中除所述預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件發(fā)布至服務(wù)器中。
[0024]優(yōu)選的,所述查找模塊,包括:
[0025]查找單元,用于在所述源文件路徑中進行遍歷,查找后綴類型為第一類型的網(wǎng)頁文件;
[0026]確定單元,用于將查找到的第一類型的網(wǎng)頁文件,確定為查找到的所述預(yù)設(shè)類型的網(wǎng)頁文件。
[0027]優(yōu)選的,所述壓縮模塊具體用于:
[0028]根據(jù)所述預(yù)設(shè)腳本中調(diào)用壓縮應(yīng)用的代碼調(diào)用所述壓縮應(yīng)用,并將查找到的所述預(yù)設(shè)類型的網(wǎng)頁文件的路徑作為所述調(diào)用壓縮應(yīng)用的代碼中的輸入?yún)?shù),對查找到的所述預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮處理。
[0029]優(yōu)選的,所述發(fā)布模塊,包括:
[0030]第一發(fā)布單元,用于根據(jù)所述預(yù)設(shè)腳本中目標(biāo)路徑信息,將壓縮后的所述預(yù)設(shè)類型的網(wǎng)頁文件以及所述源文件路徑中除所述預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件存儲于所述目標(biāo)路徑中,并根據(jù)服務(wù)器的地址將所述目標(biāo)路徑中的文件發(fā)布至所述服務(wù)器中;
[0031]第二發(fā)布單元,用于根據(jù)所述預(yù)設(shè)腳本中預(yù)設(shè)的打包方式,對壓縮后的所述預(yù)設(shè)類型的網(wǎng)頁文件以及所述源文件路徑中除所述預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件進行打包成第二類型的文件,并根據(jù)服務(wù)器的地址將所述第二類型的文件發(fā)布至所述服務(wù)器中。
[0032]優(yōu)選的,所述預(yù)設(shè)類型的網(wǎng)頁文件至少包括腳本網(wǎng)頁文件和層疊樣式表文件。
[0033]本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
[0034]通過調(diào)用預(yù)設(shè)腳本來查詢預(yù)設(shè)類型的網(wǎng)頁文件,并通過調(diào)用預(yù)設(shè)腳本來調(diào)用壓縮應(yīng)用對進行查詢到的預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮,節(jié)省了發(fā)布網(wǎng)頁的時間提高了網(wǎng)頁發(fā)布的效率;并且避免了由于人工篩選預(yù)設(shè)類型的網(wǎng)頁文件過程中造成的遺漏,進而影響發(fā)布后的網(wǎng)站瀏覽的問題?!緦@綀D】
【附圖說明】
[0035]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0036]圖1是本發(fā)明實施例一提供的發(fā)布網(wǎng)頁文件的方法流程圖;
[0037]圖2是本發(fā)明實施例二提供的發(fā)布網(wǎng)頁文件的方法流程圖;
[0038]圖3是本發(fā)明實施例三提供的發(fā)布網(wǎng)頁文件的裝置結(jié)構(gòu)示意圖。
【具體實施方式】
[0039]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細(xì)描述。
[0040]實施例一
[0041]本發(fā)明實施例提供了一種發(fā)布網(wǎng)頁文件的方法,參見圖1,方法流程包括:
[0042]101:根據(jù)預(yù)設(shè)腳本中源文件路徑信息,在源文件路徑中查找預(yù)設(shè)類型的網(wǎng)頁文件;
[0043]102:根據(jù)預(yù)設(shè)腳本中調(diào)用壓縮應(yīng)用的代碼調(diào)用壓縮應(yīng)用,對查找到的預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮處理;
[0044]103:將壓縮后的預(yù)設(shè)類型的網(wǎng)頁文件以及源文件路徑中除預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件發(fā)布至服務(wù)器中。
[0045]本發(fā)明實施例通過調(diào)用預(yù)設(shè)腳本來查詢預(yù)設(shè)類型的網(wǎng)頁文件,并通過調(diào)用預(yù)設(shè)腳本來調(diào)用壓縮應(yīng)用對進行查詢到的預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮,節(jié)省了發(fā)布網(wǎng)頁的時間提高了網(wǎng)頁發(fā)布的效率;并且避免了由于人工篩選預(yù)設(shè)類型的網(wǎng)頁文件過程中造成的遺漏,進而影響發(fā)布后的網(wǎng)站瀏覽的問題。
[0046]實施例二
[0047]本發(fā)明實施例提供了一種發(fā)布網(wǎng)頁文件的方法,參見圖2,方法流程包括:
[0048]201:根據(jù)預(yù)設(shè)腳本中源文件路徑信息,在源文件路徑中查找預(yù)設(shè)類型的網(wǎng)頁文件;
[0049]其中,代碼構(gòu)建工具在執(zhí)行打包網(wǎng)頁文件以及發(fā)布網(wǎng)頁文件的流程時,需要調(diào)用預(yù)設(shè)腳本文件,以指導(dǎo)代碼構(gòu)建工具對網(wǎng)站項目進行上述的相關(guān)操作。
[0050]具體的,在本發(fā)明實施例中預(yù)設(shè)腳本文件用于指導(dǎo)代碼構(gòu)建工具進行上述的相關(guān)操作的過程為,在預(yù)設(shè)腳本文件中預(yù)置進行如下過程的代碼:有源文件路徑信息,在網(wǎng)站項目所對應(yīng)的源文件路徑對應(yīng)的目錄中查找預(yù)設(shè)類型的網(wǎng)頁文件,并調(diào)用預(yù)設(shè)的壓縮應(yīng)用對查找到的預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮處理,將壓縮后的預(yù)設(shè)類型的網(wǎng)頁文件以及除預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件發(fā)布至服務(wù)器中。代碼構(gòu)建工具通過執(zhí)行該預(yù)設(shè)腳本文件中的代碼,進行上述相關(guān)操作,最終將網(wǎng)頁文件發(fā)布至服務(wù)器中。
[0051]因此,預(yù)設(shè)腳本文件中可以包括以下內(nèi)容:源文件路徑信息、目標(biāo)文件路徑信息、查找預(yù)設(shè)類型的網(wǎng)頁信息的代碼以及調(diào)用壓縮應(yīng)用的代碼、預(yù)設(shè)的打包方式等。
[0052]其中,預(yù)設(shè)類型的網(wǎng)頁文件至少包括腳本網(wǎng)頁文件和層疊樣式表文件。在本發(fā)明實施例中腳本網(wǎng)頁文件以JavaScript腳本網(wǎng)頁文件和CSS(Cascading Style Sheets,層疊樣式表)網(wǎng)頁文件為例進行說明,該腳本網(wǎng)頁文件對應(yīng)的后綴為.js的文件;該層疊樣式表文件對應(yīng)的后綴為.css的文件。進一步的,預(yù)設(shè)類型的網(wǎng)頁文件還可以包括其它類型的網(wǎng)頁文件,在此并不進行限定。
[0053]其中,這兩種類型的網(wǎng)頁文件可以共同存儲于該網(wǎng)站項目對應(yīng)的相同目錄下,SP這兩種類型的網(wǎng)頁文件對應(yīng)的源文件路徑相同,該源文件路徑為網(wǎng)頁項目對應(yīng)的根目錄下的專門存儲這兩類網(wǎng)頁文件的目錄的路徑;也可以分別存儲于不同目錄下,即這兩種類型的網(wǎng)頁文件對應(yīng)的源文件路徑不相同,需要分別設(shè)置每類文件對應(yīng)的源文件路徑,該源文件路徑分別為網(wǎng)頁項目對應(yīng)的根目錄下的專門存儲js文件以及CSS文件的兩個或多個目錄的路徑;還可以設(shè)定源文件路徑為網(wǎng)頁項目對應(yīng)的根目錄對應(yīng)的路徑。本發(fā)明實施例中對源文件路徑對應(yīng)的內(nèi)容并不進行限定。
[0054]具體的,在源文件路徑對應(yīng)的目錄中通過上述兩種類型的網(wǎng)頁文件對應(yīng)的后綴進行遍歷查找。因此,步驟201可以具體為以下兩個步驟進行:
[0055]2011:在源文件路徑中進行遍歷,查找后綴類型為第一類型的網(wǎng)頁文件。
[0056]其中第一類型在本發(fā)明實施例中為.js以及.css兩種。
[0057]2012:將查找到的第一類型的網(wǎng)頁文件,確定為查找到的預(yù)設(shè)類型的網(wǎng)頁文件。
[0058]202:根據(jù)預(yù)設(shè)腳本中調(diào)用壓縮應(yīng)用的代碼調(diào)用壓縮應(yīng)用,并將查找到的預(yù)設(shè)類型的網(wǎng)頁文件的路徑作為調(diào)用壓縮應(yīng)用的代碼中的輸入?yún)?shù),對查找到的預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮處理。
[0059]在本步驟中需要告知壓縮應(yīng)用需要進行壓縮處理的預(yù)設(shè)類型的網(wǎng)頁文件的路徑,以使壓縮應(yīng)用能夠正確的對預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮處理,其中需要壓縮處理的預(yù)設(shè)類型的網(wǎng)頁文件為步驟201中查找到的預(yù)設(shè)類型的網(wǎng)頁文件。
[0060]在調(diào)用預(yù)設(shè)的壓縮應(yīng)用時,將預(yù)設(shè)類型的網(wǎng)頁文件的路徑作為輸入?yún)?shù)輸入至壓縮應(yīng)用中。
[0061]壓縮應(yīng)用對預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮處理后,可以將壓縮后的預(yù)設(shè)類型的網(wǎng)頁文件存儲回原有的預(yù)設(shè)類型的網(wǎng)頁文件的路徑中,此時會替換掉壓縮前的預(yù)設(shè)類型的網(wǎng)頁文件。
[0062]可選的,壓縮應(yīng)用可以包括但不限于:yuicompressor壓縮應(yīng)用。
[0063]203:將壓縮后的預(yù)設(shè)類型的網(wǎng)頁文件以及源文件路徑中除預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件發(fā)布至服務(wù)器中。
[0064]其中,在本發(fā)明實施例過程中可以包括有兩種將網(wǎng)頁文件發(fā)布至服務(wù)器的方式,包括:
[0065]根據(jù)預(yù)設(shè)腳本中目標(biāo)路徑信息,將壓縮后的預(yù)設(shè)類型的網(wǎng)頁文件以及源文件路徑中除預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件存儲于目標(biāo)路徑中,并根據(jù)服務(wù)器的地址將目標(biāo)路徑中的文件發(fā)布至服務(wù)器中;
[0066]或者,
[0067]根據(jù)預(yù)設(shè)腳本中預(yù)設(shè)的打包方式,對壓縮后的預(yù)設(shè)類型的網(wǎng)頁文件以及源文件路徑中除預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件進行打包成第二類型的文件,并根據(jù)服務(wù)器的地址將第二類型的文件發(fā)布至服務(wù)器中。[0068]其中,第二類型可以為.war后綴的文件。該類型文件作為打包后的文件會被直接發(fā)布至服務(wù)器,服務(wù)器在接收到第二類型的文件后,會對該文件進行解壓并根據(jù)發(fā)布至服務(wù)器時攜帶的路徑信息將該第二類型的文件解壓后的目錄存儲于相應(yīng)的路徑中。
[0069]本發(fā)明實施例通過調(diào)用預(yù)設(shè)腳本來查詢預(yù)設(shè)類型的網(wǎng)頁文件,并通過調(diào)用預(yù)設(shè)腳本來調(diào)用壓縮應(yīng)用對進行查詢到的預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮,節(jié)省了發(fā)布網(wǎng)頁的時間提高了網(wǎng)頁發(fā)布的效率;并且避免了由于人工篩選預(yù)設(shè)類型的網(wǎng)頁文件過程中造成的遺漏,進而影響發(fā)布后的網(wǎng)站瀏覽的問題。
[0070]實施例三
[0071]本發(fā)明實施例提供了一種發(fā)布網(wǎng)頁文件的裝置,參見圖3,該裝置包括:
[0072]查找模塊301,用于根據(jù)預(yù)設(shè)腳本中源文件路徑信息,在源文件路徑中查找預(yù)設(shè)類型的網(wǎng)頁文件;
[0073]壓縮模塊302,用于根據(jù)預(yù)設(shè)腳本中調(diào)用壓縮應(yīng)用的代碼調(diào)用壓縮應(yīng)用,對查找到的預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮處理;
[0074]發(fā)布模塊303,用于將壓縮后的預(yù)設(shè)類型的網(wǎng)頁文件以及源文件路徑中除預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件發(fā)布至服務(wù)器中。
[0075]其中,查找模塊301,包括:
[0076]查找單元,用于在源文件路徑中進行遍歷,查找后綴類型為第一類型的網(wǎng)頁文件;
[0077]確定單元,用于將查找到的第一類型的網(wǎng)頁文件,確定為查找到的預(yù)設(shè)類型的網(wǎng)頁文件。
[0078]其中,壓縮模塊302具體用于:
[0079]根據(jù)預(yù)設(shè)腳本中調(diào)用壓縮應(yīng)用的代碼調(diào)用壓縮應(yīng)用,并將查找到的預(yù)設(shè)類型的網(wǎng)頁文件的路徑作為調(diào)用壓縮應(yīng)用的代碼中的輸入?yún)?shù),對查找到的預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮處理。
[0080]其中,發(fā)布模塊303,包括:
[0081]第一發(fā)布單元,用于根據(jù)預(yù)設(shè)腳本中目標(biāo)路徑信息,將壓縮后的預(yù)設(shè)類型的網(wǎng)頁文件以及源文件路徑中除預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件存儲于目標(biāo)路徑中,并根據(jù)服務(wù)器的地址將目標(biāo)路徑中的文件發(fā)布至服務(wù)器中;
[0082]第二發(fā)布單元,用于根據(jù)預(yù)設(shè)腳本中預(yù)設(shè)的打包方式,對壓縮后的預(yù)設(shè)類型的網(wǎng)頁文件以及源文件路徑中除預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件進行打包成第二類型的文件,并根據(jù)服務(wù)器的地址將第二類型的文件發(fā)布至服務(wù)器中。
[0083]其中,預(yù)設(shè)類型的網(wǎng)頁文件至少包括腳本網(wǎng)頁文件和層疊樣式表文件。
[0084]本發(fā)明實施例通過調(diào)用預(yù)設(shè)腳本來查詢預(yù)設(shè)類型的網(wǎng)頁文件,并通過調(diào)用預(yù)設(shè)腳本來調(diào)用壓縮應(yīng)用對進行查詢到的預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮,節(jié)省了發(fā)布網(wǎng)頁的時間提高了網(wǎng)頁發(fā)布的效率;并且避免了由于人工篩選預(yù)設(shè)類型的網(wǎng)頁文件過程中造成的遺漏,進而影響發(fā)布后的網(wǎng)站瀏覽的問題。
[0085]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0086]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0087]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種發(fā)布網(wǎng)頁文件的方法,其特征在于,所述方法包括: 根據(jù)預(yù)設(shè)腳本中源文件路徑信息,在所述源文件路徑中查找預(yù)設(shè)類型的網(wǎng)頁文件; 根據(jù)所述預(yù)設(shè)腳本中調(diào)用壓縮應(yīng)用的代碼調(diào)用所述壓縮應(yīng)用,對查找到的所述預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮處理; 將壓縮后的所述預(yù)設(shè)類型的網(wǎng)頁文件以及所述源文件路徑中除所述預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件發(fā)布至服務(wù)器中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述源文件路徑中查找預(yù)設(shè)類型的網(wǎng)頁文件,包括: 在所述源文件路徑中進行遍歷,查找后綴類型為第一類型的網(wǎng)頁文件; 將查找到的第一類型的網(wǎng)頁文件,確定為查找到的所述預(yù)設(shè)類型的網(wǎng)頁文件。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述預(yù)設(shè)腳本中調(diào)用壓縮應(yīng)用的代碼調(diào)用所述壓縮應(yīng)用,對查找到的所述預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮處理,包括: 根據(jù)所述預(yù)設(shè)腳本中調(diào)用壓縮應(yīng)用的代碼調(diào)用所述壓縮應(yīng)用,并將查找到的所述預(yù)設(shè)類型的網(wǎng)頁文件的路 徑作為所述調(diào)用壓縮應(yīng)用的代碼中的輸入?yún)?shù),對查找到的所述預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮處理。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將壓縮后的所述預(yù)設(shè)類型的網(wǎng)頁文件以及所述源文件路徑中除所述預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件發(fā)布至服務(wù)器中,包括: 根據(jù)所述預(yù)設(shè)腳本中目標(biāo)路徑信息,將壓縮后的所述預(yù)設(shè)類型的網(wǎng)頁文件以及所述源文件路徑中除所述預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件存儲于所述目標(biāo)路徑中,并根據(jù)服務(wù)器的地址將所述目標(biāo)路徑中的文件發(fā)布至所述服務(wù)器中;或者, 根據(jù)所述預(yù)設(shè)腳本中預(yù)設(shè)的打包方式,對壓縮后的所述預(yù)設(shè)類型的網(wǎng)頁文件以及所述源文件路徑中除所述預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件進行打包成第二類型的文件,并根據(jù)服務(wù)器的地址將所述第二類型的文件發(fā)布至所述服務(wù)器中。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)類型的網(wǎng)頁文件至少包括腳本網(wǎng)頁文件和層疊樣式表文件。
6.一種發(fā)布網(wǎng)頁文件的裝置,其特征在于,所述裝置包括: 查找模塊,用于根據(jù)預(yù)設(shè)腳本中源文件路徑信息,在所述源文件路徑中查找預(yù)設(shè)類型的網(wǎng)頁文件; 壓縮模塊,用于根據(jù)所述預(yù)設(shè)腳本中調(diào)用壓縮應(yīng)用的代碼調(diào)用所述壓縮應(yīng)用,對查找到的所述預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮處理; 發(fā)布模塊,用于將壓縮后的所述預(yù)設(shè)類型的網(wǎng)頁文件以及所述源文件路徑中除所述預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件發(fā)布至服務(wù)器中。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述查找模塊,包括: 查找單元,用于在所述源文件路徑中進行遍歷,查找后綴類型為第一類型的網(wǎng)頁文件; 確定單元,用于將查找到的第一類型的網(wǎng)頁文件,確定為查找到的所述預(yù)設(shè)類型的網(wǎng)頁文件。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述壓縮模塊具體用于:根據(jù)所述預(yù)設(shè)腳本中調(diào)用壓縮應(yīng)用的代碼調(diào)用所述壓縮應(yīng)用,并將查找到的所述預(yù)設(shè)類型的網(wǎng)頁文件的路徑作為所述調(diào)用壓縮應(yīng)用的代碼中的輸入?yún)?shù),對查找到的所述預(yù)設(shè)類型的網(wǎng)頁文件進行壓縮處理。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述發(fā)布模塊,包括: 第一發(fā)布單元,用于根據(jù)所述預(yù)設(shè)腳本中目標(biāo)路徑信息,將壓縮后的所述預(yù)設(shè)類型的網(wǎng)頁文件以及所述源文件路徑中除所述預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件存儲于所述目標(biāo)路徑中,并根據(jù)服務(wù)器的地址將所述目標(biāo)路徑中的文件發(fā)布至所述服務(wù)器中; 第二發(fā)布單元,用于根據(jù)所述預(yù)設(shè)腳本中預(yù)設(shè)的打包方式,對壓縮后的所述預(yù)設(shè)類型的網(wǎng)頁文件以及所述源文件路徑中除所述預(yù)設(shè)類型的網(wǎng)頁文件以外其他編譯后的文件進行打包成第二類型的文件,并根據(jù)服務(wù)器的地址將所述第二類型的文件發(fā)布至所述服務(wù)器中。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述預(yù)設(shè)類型的網(wǎng)頁文件至少包括腳本網(wǎng)頁文件和層疊樣 式表文件。
【文檔編號】G06F17/30GK104008148SQ201410212199
【公開日】2014年8月27日 申請日期:2014年5月19日 優(yōu)先權(quán)日:2014年5月19日
【發(fā)明者】林小虎 申請人:廣州華多網(wǎng)絡(luò)科技有限公司