本發(fā)明涉及頁面瀏覽技術(shù)領(lǐng)域,特別是涉及一種用于瀏覽頁面的計(jì)算設(shè)備、裝置及方法。
背景技術(shù):
現(xiàn)有的頁面瀏覽過程一般是這樣的,響應(yīng)于用戶的瀏覽請求,通過網(wǎng)絡(luò)獲取公共庫或組件等靜態(tài)資源和訪問頁面所需的其它資源,并將獲取到的資源做獨(dú)立緩存,在用戶短時(shí)間內(nèi)再次訪問該頁面時(shí),從對應(yīng)的獨(dú)立緩存就可以獲取所需的相關(guān)資源,無需再通過網(wǎng)絡(luò)獲取,這樣可以在一定程度上節(jié)約流量,提高用戶的瀏覽體驗(yàn)。
但是,由于在訪問頁面時(shí),對獲取的資源做的是獨(dú)立緩存,因此,在用戶訪問不同的站點(diǎn)時(shí),即使需要獲取與上一次訪問其它站點(diǎn)相同的資源,也需要重新發(fā)起網(wǎng)絡(luò)加載并做獨(dú)立緩存,這樣無疑會增加流量的損耗,并降低用戶的瀏覽體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問題是提供一種用于瀏覽頁面的計(jì)算設(shè)備、裝置及方法,其使得在用戶訪問不同站點(diǎn)需要多次訪問相同資源的情況下,通過訪問一次即可獲取需要的資源。
根據(jù)本發(fā)明的一個(gè)方面,公開了一種用于瀏覽頁面的計(jì)算設(shè)備,包括:通信接口;本地緩存;以及處理器,連接到通信接口和本地緩存,其中,響應(yīng)于請求訪問的頁面引用網(wǎng)絡(luò)資源庫的資源,在本地緩存的本地共享資源庫中不具有該資源的情況下,處理器通過通信接口從網(wǎng)絡(luò)資源庫獲取該資源,并將該資源保存在本地緩存的本地共享資源庫中,本地共享資源庫為用戶訪問的多個(gè)頁面所共享;在本地共享資源庫中具有該資源的情況下,處理器從本地共享資源庫中獲取該資源。
由此,通過將訪問頁面時(shí)獲取的資源存儲到本地共享資源庫,在用戶訪問的另一個(gè)頁面與之前訪問過的頁面需要相同的資源時(shí),就可以從本地共享資源庫中獲取所需的資源,從而可以省去重新通過網(wǎng)絡(luò)獲取該資源的步驟,可以節(jié)約流量,并提升用戶的瀏覽體驗(yàn)。
優(yōu)選地,網(wǎng)絡(luò)資源庫為靜態(tài)資源公共庫,資源為靜態(tài)資源。
由此,可以優(yōu)選地將訪問頁面時(shí)獲取的不需要進(jìn)行改動的靜態(tài)資源存儲到本地共享資源庫。
優(yōu)選地,在本地緩存中維護(hù)對應(yīng)于緩存資源列表,以記載來自網(wǎng)絡(luò)資源庫并且保存在本地共享資源庫中的資源的識別信息,響應(yīng)于請求訪問的頁面引用網(wǎng)絡(luò)資源庫的資源,處理器基于資源的識別信息在緩存資源列表中進(jìn)行查找,以判斷本地共享資源庫中是否具有該資源。
由此,可以在本地共享資源庫中與網(wǎng)絡(luò)資源庫關(guān)聯(lián)地記載緩存的資源的識別信息,以方便后續(xù)基于識別信息來查找確認(rèn)是否具有相應(yīng)的資源。
根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種瀏覽頁面的裝置,包括:資源加載單元,用于響應(yīng)于請求訪問的頁面引用網(wǎng)絡(luò)資源庫的資源,在本地緩存的本地共享資源庫中不具有資源的情況下,從網(wǎng)絡(luò)資源庫獲取該資源;資源保存單元,用于將資源保存在本地緩存的本地共享資源庫中,本地共享資源庫為用戶訪問的多個(gè)頁面所共享;以及資源提取單元,用于響應(yīng)于請求訪問的頁面引用網(wǎng)絡(luò)資源庫的資源,在本地共享資源庫中具有資源的情況下,從本地共享資源庫中獲取該資源。
優(yōu)選地,網(wǎng)絡(luò)資源庫為靜態(tài)資源公共庫,資源為靜態(tài)資源。
優(yōu)選地,該裝置還可以包括:列表維護(hù)單元,用于在本地緩存中維護(hù)緩存資源列表,以記載來自網(wǎng)絡(luò)資源庫并且保存在本地共享資源庫中的資源的識別信息;以及列表查找單元,用于響應(yīng)于請求訪問的頁面引用網(wǎng)絡(luò)資源庫的資源,基于資源的識別信息在緩存資源列表中進(jìn)行查找,以判斷本地共享資源庫中是否具有該資源。
根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種瀏覽頁面的方法,包括:響應(yīng)于請求訪問的頁面引用網(wǎng)絡(luò)資源庫的資源,在本地緩存的本地共享資源庫中不具有資源的情況下,從網(wǎng)絡(luò)資源庫獲取該資源,并將資源保存在本地緩存的本地共享資源庫中,本地共享資源庫為用戶訪問的多個(gè)頁面所共 享;以及在本地共享資源庫中具有資源的情況下,從本地共享資源庫中獲取該資源。
優(yōu)選地,網(wǎng)絡(luò)資源庫為靜態(tài)資源公共庫,資源為靜態(tài)資源。
優(yōu)選地,該方法還可以包括:在本地緩存中維護(hù)對應(yīng)于網(wǎng)絡(luò)資源庫的緩存資源列表,以記載來自網(wǎng)絡(luò)資源庫并且保存在本地共享資源庫中的資源的識別信息;以及響應(yīng)于請求訪問的頁面引用網(wǎng)絡(luò)資源庫的資源,基于資源的識別信息在緩存資源列表中進(jìn)行查找,以判斷本地共享資源庫中是否具有該資源。
優(yōu)選地,請求訪問的頁面通過預(yù)定格式的資源引用標(biāo)識來引用網(wǎng)絡(luò)資源庫中的資源,資源引用標(biāo)識包括網(wǎng)絡(luò)資源庫標(biāo)識和資源標(biāo)識;在本地共享資源庫中不具有該資源的情況下,向?qū)?yīng)于網(wǎng)絡(luò)資源庫標(biāo)識的網(wǎng)絡(luò)資源庫請求對應(yīng)于資源標(biāo)識信息的資源,并且在緩存資源列表中與網(wǎng)絡(luò)資源庫標(biāo)識對應(yīng)地記載資源標(biāo)識,以作為資源的識別信息。這樣,可以從多個(gè)不同的網(wǎng)絡(luò)資源庫獲取資源,并保存該資源,以便后期瀏覽其它頁面時(shí)再次使用。
綜上,本發(fā)明的用于瀏覽頁面的計(jì)算設(shè)備、裝置及方法,通過將訪問頁面時(shí)獲取的資源存儲到本地共享資源庫,在用戶訪問的另一個(gè)頁面與之前訪問過的頁面需要相同的資源時(shí),就可以從本地共享資源庫中獲取所需的資源,從而可以省去重新通過網(wǎng)絡(luò)獲取該資源的步驟,可以節(jié)約流量,并提升用戶的瀏覽體驗(yàn)。
附圖說明
通過結(jié)合附圖對本公開示例性實(shí)施方式進(jìn)行更詳細(xì)的描述,本公開的上述以及其它目的、特征和優(yōu)勢將變得更加明顯,其中,在本公開示例性實(shí)施方式中,相同的參考標(biāo)號通常代表相同部件。
圖1示出了根據(jù)本發(fā)明的用于瀏覽頁面的計(jì)算設(shè)備的結(jié)構(gòu)的示意性方框圖。
圖2示出了根據(jù)本發(fā)明的用于瀏覽頁面的裝置的結(jié)構(gòu)的示意性方框圖。
圖3示出了根據(jù)本發(fā)明的瀏覽頁面的方法的示意性流程圖。
圖4示出了根據(jù)發(fā)明的一具體實(shí)施例的頁面瀏覽的示意性流程圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的優(yōu)選實(shí)施方式。雖然附圖中顯示了本公開的優(yōu)選實(shí)施方式,然而應(yīng)該理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施方式所限制。相反,提供這些實(shí)施方式是為了使本公開更加透徹和完整,并且能夠?qū)⒈竟_的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。
如前所述,本發(fā)明主要解決的技術(shù)問題是提供一種用于瀏覽頁面的計(jì)算設(shè)備、裝置及方法,其使得在用戶訪問不同站點(diǎn)需要多次訪問相同資源的情況下,通過訪問一次即可獲取需要的資源。
下面結(jié)合本發(fā)明的用于瀏覽頁面的計(jì)算設(shè)備、裝置及方法,對本發(fā)明的原理和具體流程做以詳細(xì)說明。
圖1示出了本發(fā)明的用于瀏覽頁面的計(jì)算設(shè)備的結(jié)構(gòu)的示意性方框圖。
如圖1所示,本發(fā)明的計(jì)算設(shè)備包括通信接口110、本地緩存130以及處理器120。其中,處理器120分別與通信接口110和本地緩存130連接。
對本發(fā)明而言,用戶請求訪問的頁面引用網(wǎng)絡(luò)資源庫的資源。這里的網(wǎng)絡(luò)資源庫是存儲與要訪問的頁面相關(guān)的資源的統(tǒng)稱,其可以位于一個(gè)存儲服務(wù)器上,也可以分別位于多個(gè)不同的存儲服務(wù)器上。
此時(shí),處理器120可以首先在本地緩存130的本地共享資源庫中查找是否存在頁面所依賴的資源,在存在的情況下,處理器120可以從本地共享資源庫中獲取該資源,而無需再通過通信接口110從網(wǎng)絡(luò)資源庫獲取該資源。
在不存在的情況下,處理器120可以通過通信接口110從網(wǎng)絡(luò)資源庫獲取該資源,并將該資源保存在本地緩存130的本地共享資源庫中。
其中,本地共享資源庫為用戶訪問的多個(gè)頁面所共享,在用戶后續(xù)訪問其它頁面時(shí)可以從本地共享資源庫中獲取所需的資源。舉例來說,假設(shè)頁面a和頁面b都用到了資源l,在用戶首次訪問頁面a后,處理器120 可以通過通信接口110從網(wǎng)絡(luò)資源庫獲取資源l,然后將資源l保存在本地緩存130中的本地共享資源庫中,在用戶繼續(xù)訪問頁面b時(shí),處理器120就可以直接從本地共享資源庫中獲取資源l,而不需要再通過通信接口110從網(wǎng)絡(luò)資源庫獲取。其中,頁面a和頁面b可以是不同的站點(diǎn)。
由此,和現(xiàn)有的頁面訪問技術(shù)相比,本發(fā)明通過將訪問頁面時(shí)獲取的資源存儲到本地共享資源庫,在用戶訪問的另一個(gè)頁面時(shí)所需的資源與之前訪問過的頁面需要相同的資源時(shí),就可以從本地共享資源庫中獲取所需的資源,從而可以省去重新通過網(wǎng)絡(luò)獲取該資源的步驟,可以節(jié)約流量,并提升用戶的瀏覽體驗(yàn)。
進(jìn)一步地,上文述及的網(wǎng)絡(luò)資源庫可以優(yōu)選地是靜態(tài)資源公共庫,資源為靜態(tài)資源,例如,圖片文件、js、css、靜態(tài)文檔等。這樣,可以優(yōu)選地對不需要進(jìn)行改動的靜態(tài)資源(如公共庫或組件等靜態(tài)資源)存儲到本地共享資源庫,供訪問其它頁面時(shí)進(jìn)行調(diào)取,而對于請求訪問的頁面所依賴的動態(tài)資源,可以通過網(wǎng)絡(luò)獲取,以保證獲取的資源的準(zhǔn)確性。
另外,還可以在本地緩存中維護(hù)緩存資源列表,以記載來自網(wǎng)絡(luò)資源庫并且保存在本地共享資源庫中的資源的識別信息。
其中,識別信息可以是資源在網(wǎng)絡(luò)資源庫中的url,也可以是根據(jù)網(wǎng)絡(luò)資源庫中的url生成的其它標(biāo)識信息。
這樣,在后續(xù)響應(yīng)于請求訪問的頁面引用網(wǎng)絡(luò)資源庫的資源時(shí),處理器就可以根據(jù)來自網(wǎng)絡(luò)資源庫的資源的url,在緩存列表中查找對應(yīng)的識別信息,以判斷本地共享資源庫中是否具有該資源。
作為另一種優(yōu)選實(shí)施方式,也可以在開發(fā)者協(xié)議中規(guī)定,請求訪問的頁面通過預(yù)定格式的資源引用標(biāo)識來引用網(wǎng)絡(luò)資源庫中的資源。資源引用標(biāo)識可以包括網(wǎng)絡(luò)資源庫標(biāo)識和資源標(biāo)識。可以為不同的網(wǎng)絡(luò)資源庫設(shè)置對應(yīng)的網(wǎng)絡(luò)資源庫標(biāo)識。資源標(biāo)識例如可以是資源的文件名或其它可以在該網(wǎng)絡(luò)資源庫識別該資源的信息。網(wǎng)絡(luò)資源庫的網(wǎng)址是已知的,根據(jù)網(wǎng)絡(luò)資源庫標(biāo)識和資源標(biāo)識,可以得到網(wǎng)絡(luò)資源庫中的資源的統(tǒng)一資源標(biāo)識符(url)。這樣,可以在頁面中用資源庫標(biāo)識和資源標(biāo)識替代資源的統(tǒng)一資源定位符(url)。
例如,所請求的頁面中可以通過引用aaa:1.jquery,2.css的方式獲取 1.jquery、2.css。這里,“aaa”為網(wǎng)絡(luò)資源庫標(biāo)識,“1.jquery”、“2.css”分別為資源標(biāo)識。當(dāng)相應(yīng)的文件第一次被引用時(shí),會從阿里的網(wǎng)絡(luò)資源庫中獲取。不同的開發(fā)者提供的站點(diǎn)引用同一個(gè)網(wǎng)絡(luò)資源庫的相同資源文件時(shí),可以在同一本地宿主客戶端中共享這些文件。
請求訪問該頁面時(shí),在本地共享資源庫中不具有該資源的情況下,向?qū)?yīng)于其網(wǎng)絡(luò)資源庫標(biāo)識的網(wǎng)絡(luò)資源庫請求對應(yīng)于資源標(biāo)識信息的資源。并且在緩存資源列表中與網(wǎng)絡(luò)資源庫標(biāo)識對應(yīng)地記載資源標(biāo)識,以作為資源的識別信息。
例如,可以將網(wǎng)絡(luò)資源庫標(biāo)識和資源標(biāo)識一起作為一個(gè)條目保存在緩存資源列表中,例如可以以與資源引用標(biāo)識相同的格式進(jìn)行保存。
或者,還可以在本地緩存中維護(hù)多個(gè)緩存資源列表(或者說,緩存資源子列表)。多個(gè)緩存資源列表分別對應(yīng)于多個(gè)不同的網(wǎng)絡(luò)資源庫。這樣,對于來自不同的網(wǎng)絡(luò)資源庫的資源的識別信息分開維護(hù),可以方便查找、取用,而且也不用在所記載的每個(gè)條目中都記載網(wǎng)絡(luò)資源庫標(biāo)識。這里的網(wǎng)絡(luò)資源庫可以是不同網(wǎng)站對應(yīng)的資源庫,如百度的資源庫、騰訊的資源庫。
這樣,可以從多個(gè)不同的網(wǎng)絡(luò)資源庫獲取資源,并保存該資源,后期請求訪問的其它頁面也引用了該資源的情況下,可以直接從本地緩存獲取該資源以便再次使用。
圖2示出了本發(fā)明的瀏覽頁面的裝置可以具有的結(jié)構(gòu)的示意性方框圖。其中,圖2所示的裝置的詳細(xì)工作過程已在上文做了詳細(xì)說明,這里僅介紹本發(fā)明的瀏覽頁面的裝置可以具有的結(jié)構(gòu),對于其中涉及的細(xì)節(jié)不再贅述。
如圖2所示,本發(fā)明的瀏覽頁面的裝置包括資源加載單元210、資源保存單元220以及資源提取單元230。
資源加載單元210用于響應(yīng)于請求訪問的頁面引用網(wǎng)絡(luò)資源庫的資源,在本地緩存的本地共享資源庫中不具有資源的情況下,從網(wǎng)絡(luò)資源庫獲取該資源。
資源保存單元220用于將資源保存在本地緩存的本地共享資源庫中,本地共享資源庫為用戶訪問的多個(gè)頁面所共享。
資源提取單元230用于響應(yīng)于請求訪問的頁面引用網(wǎng)絡(luò)資源庫的資源,在本地共享資源庫中具有資源的情況下,從本地共享資源庫中獲取該資源。
在優(yōu)選的實(shí)施例中,本發(fā)明的瀏覽頁面的裝置還可以包括如圖2虛線框示出的列表維護(hù)單元240和列表查找單元250。
列表維護(hù)單元240用于在本地緩存中維護(hù)緩存資源列表,以記載來自網(wǎng)絡(luò)資源庫并且保存在本地共享資源庫中的資源的識別信息。
列表查找單元250用于響應(yīng)于請求訪問的頁面引用網(wǎng)絡(luò)資源庫的資源,基于資源的識別信息在緩存資源列表中進(jìn)行查找,以判斷本地共享資源庫中是否具有該資源。
通過列表維護(hù)單元240和列表查找單元250可以將不同的網(wǎng)絡(luò)資源庫分開維護(hù),方便后續(xù)查找、取用。應(yīng)該知道,也可以不設(shè)置列表維護(hù)單元240和列表查找單元250,而采用常規(guī)的存儲、查找方式。
如上文所述,可以在開發(fā)者協(xié)議中規(guī)定,請求訪問的頁面通過預(yù)定格式的資源引用標(biāo)識來引用網(wǎng)絡(luò)資源庫中的資源。請求訪問該頁面時(shí),在本地共享資源庫中不具有該資源的情況下,向?qū)?yīng)于其網(wǎng)絡(luò)資源庫標(biāo)識的網(wǎng)絡(luò)資源庫請求對應(yīng)于資源標(biāo)識信息的資源。并且在緩存資源列表中與網(wǎng)絡(luò)資源庫標(biāo)識對應(yīng)地記載資源標(biāo)識,以作為資源的識別信息。
圖3示出了本發(fā)明的瀏覽頁面的方法的示意性流程圖。
其中,圖3所示的各個(gè)步驟都可以由圖1或圖2中的相關(guān)硬件或功能模塊實(shí)現(xiàn),并且圖3中的相關(guān)細(xì)節(jié)部分已在上文做了詳細(xì)說明,下面結(jié)合圖3對本發(fā)明的瀏覽頁面的方法的流程進(jìn)行說明,對于其中的細(xì)節(jié)部分不再贅述。
參見圖3,對于請求訪問的頁面,首先執(zhí)行步驟s310,判斷其是否需要請求資源,即是否依賴來自網(wǎng)絡(luò)資源庫的資源。
在不依賴來自網(wǎng)絡(luò)資源庫的資源時(shí),可以執(zhí)行步驟s360,渲染頁面,然后展示給用戶。
在依賴來自網(wǎng)絡(luò)資源庫的資源時(shí),可以執(zhí)行步驟s320,判斷本地共享資源庫是否具有該頁面所需要的資源。
在具有的情況下,執(zhí)行步驟s330,從本地共享資源庫獲取該資源,然 后執(zhí)行步驟s340。
在不具有的情況下執(zhí)行步驟s340,從網(wǎng)絡(luò)資源庫獲取該資源,并將資源保存在本地共享資源庫中。
然后,可以在步驟s350,判斷該頁面是否需要請求下一個(gè)資源,即是否還需要其他資源。
在需要請求下一個(gè)資源的情況下,返回執(zhí)行步驟s320,查看本地共享資源庫是否具有訪問該頁面所需要的下一個(gè)資源。
在不需要請求下一個(gè)資源的情況下,執(zhí)行步驟s360,渲染頁面,然后展示給用戶。
至此,完成了本發(fā)明的一個(gè)頁面的訪問過程。在執(zhí)行完步驟s360,將頁面展示給用戶后,可以在步驟s370,判斷用戶是否請求訪問下一個(gè)頁面。
在用戶請求訪問下一個(gè)頁面的情況下,返回步驟s310,繼續(xù)按照圖3所示的流程繼續(xù)執(zhí)行相關(guān)步驟操作。這樣,在用戶后續(xù)請求訪問的頁面與先前訪問過的頁面依賴相同的資源的情況下,用戶在后續(xù)訪問頁面時(shí),就可以直接從本地共享資源庫獲取該資源,而不用再通過網(wǎng)絡(luò)獲取。
另外,還可以在本地緩存中維護(hù)緩存資源列表。
如上文所述,可以在開發(fā)者協(xié)議中規(guī)定,請求訪問的頁面通過預(yù)定格式的資源引用標(biāo)識來引用網(wǎng)絡(luò)資源庫中的資源。請求訪問該頁面時(shí),在本地共享資源庫中不具有該資源的情況下,向?qū)?yīng)于其網(wǎng)絡(luò)資源庫標(biāo)識的網(wǎng)絡(luò)資源庫請求對應(yīng)于資源標(biāo)識信息的資源。并且在緩存資源列表中與網(wǎng)絡(luò)資源庫標(biāo)識對應(yīng)地記載資源標(biāo)識,以作為資源的識別信息。
其中,關(guān)于網(wǎng)絡(luò)資源庫、本地共享資源庫、緩存資源列表以及資源引用標(biāo)識等內(nèi)容已在上文做了詳細(xì)說明,此處不再贅述。
下面結(jié)合具體實(shí)施例就本發(fā)明的應(yīng)用過程做以進(jìn)一步說明。
參見圖4,首先用戶打開宿主客戶端(這里的宿主客戶端可以是承載web站點(diǎn)或h5頁面運(yùn)行的客戶端主體環(huán)境或原生app),訪問站點(diǎn)a。此時(shí),可以判斷站點(diǎn)a依賴的靜態(tài)資源是否在本地共享資源庫中。
在本地共享資源庫中存在站點(diǎn)a依賴的靜態(tài)資源的情況下,可以從本地共享資源庫中讀取資源,然后繼續(xù)獲取站點(diǎn)a所需的其他資源(如動態(tài)資源,可以通過cdn獲取),在獲取完訪問站點(diǎn)a所需的全部資源后, 就可以渲染頁面,將渲染后的頁面展示給用戶。
在本地共享資源庫中不存在站點(diǎn)a依賴的靜態(tài)資源的情況下,可以從cdn獲取站點(diǎn)a依賴的靜態(tài)資源,然后將靜態(tài)資源存儲到本地共享資源庫中,再繼續(xù)獲取站點(diǎn)a所需的其他資源(如動態(tài)資源),在獲取完訪問站點(diǎn)a所需的全部資源后,就可以渲染頁面,將渲染后的頁面展示給用戶。
至此,完成了站點(diǎn)a的訪問。在用戶繼續(xù)訪問站點(diǎn)b、c、d,如果站點(diǎn)b、c、d與站點(diǎn)a具有相同的所依賴的靜態(tài)資源,就可以從本地共享資源庫中直接讀取相應(yīng)資源,然后繼續(xù)獲取站點(diǎn)所需的其他資源,并將獲取的其他資源中的靜態(tài)資源存儲到本地共享資源庫中,在獲取完訪問站點(diǎn)a所需的全部資源后,就可以渲染頁面,將渲染后的頁面展示給用戶。
由圖4可知,用戶打開宿主客戶端,并訪問站點(diǎn)a之后,若在繼續(xù)瀏覽其他站點(diǎn)b、c、d等,若站點(diǎn)之間存在相同的依賴庫或文件時(shí),則通過跨站點(diǎn)共享緩存的方式,可以大大提高用戶再次訪問其他站點(diǎn)時(shí)的訪問性能,并節(jié)省用戶流量。用戶無需多次聯(lián)網(wǎng)獲取公共依賴庫,直接從本地共享緩存獲取即可。
上文中已經(jīng)參考附圖詳細(xì)描述了根據(jù)本發(fā)明的用于瀏覽頁面的計(jì)算設(shè)備、裝置及方法。綜上,本發(fā)明通過將訪問頁面時(shí)獲取的資源存儲到本地共享資源庫,在用戶訪問的另一個(gè)頁面時(shí)所需的資源與之前訪問過的頁面需要相同的資源時(shí),就可以從本地共享資源庫中獲取所需的資源,從而可以省去重新通過網(wǎng)絡(luò)獲取該資源的步驟,可以節(jié)省用戶訪問站點(diǎn)時(shí)的流量,并加快用戶訪問站點(diǎn)的速度、響應(yīng)性能,繼而提高站點(diǎn)使用體驗(yàn),增加咨詢量、客戶量、用戶粘性等等。
此外,根據(jù)本發(fā)明的方法還可以實(shí)現(xiàn)為一種計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括用于執(zhí)行本發(fā)明的上述方法中限定的上述各步驟的計(jì)算機(jī)程序代碼指令?;蛘?,根據(jù)本發(fā)明的方法還可以實(shí)現(xiàn)為一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì),在該計(jì)算機(jī)可讀介質(zhì)上存儲有用于執(zhí)行本發(fā)明的上述方法中限定的上述功能的計(jì)算機(jī)程序。本領(lǐng)域技術(shù)人員還將明白的是,結(jié)合這里的公開所描述的各種示例性邏輯塊、模塊、電路和算法步驟可以被實(shí)現(xiàn)為電子硬件、計(jì)算機(jī)軟件或兩者的組合。
附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的系統(tǒng)和方 法的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)記的功能也可以以不同于附圖中所標(biāo)記的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。
以上已經(jīng)描述了本發(fā)明的各實(shí)施例,上述說明是示例性的,并非窮盡性的,并且也不限于所披露的各實(shí)施例。在不偏離所說明的各實(shí)施例的范圍和精神的情況下,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說許多修改和變更都是顯而易見的。本文中所用術(shù)語的選擇,旨在最好地解釋各實(shí)施例的原理、實(shí)際應(yīng)用或?qū)κ袌鲋械募夹g(shù)的改進(jìn),或者使本技術(shù)領(lǐng)域的其它普通技術(shù)人員能理解本文披露的各實(shí)施例。