国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      加速網(wǎng)頁(yè)訪問(wèn)的方法和裝置制造方法

      文檔序號(hào):6485549閱讀:241來(lái)源:國(guó)知局
      加速網(wǎng)頁(yè)訪問(wèn)的方法和裝置制造方法
      【專利摘要】本發(fā)明公開了一種加速網(wǎng)頁(yè)訪問(wèn)的方法和裝置,屬于網(wǎng)絡(luò)領(lǐng)域。所述方法包括:獲取用戶發(fā)起的URL地址;判斷所述URL地址是否保存在預(yù)設(shè)的緩存數(shù)據(jù)庫(kù),所述緩存數(shù)據(jù)庫(kù)中保存有多個(gè)URL地址與緩存數(shù)據(jù)的對(duì)應(yīng)關(guān)系;當(dāng)判斷出所述URL地址保存在預(yù)設(shè)的緩存數(shù)據(jù)庫(kù)時(shí),獲取所述URL地址對(duì)應(yīng)的緩存數(shù)據(jù),并處理所述緩存數(shù)據(jù),渲染網(wǎng)頁(yè)。本發(fā)明通過(guò)在瀏覽器端增加緩存數(shù)據(jù)庫(kù)的實(shí)現(xiàn)邏輯,無(wú)論web服務(wù)器或代理服務(wù)器是否遵守http緩存協(xié)議,均可以起到加速訪問(wèn)的效果。
      【專利說(shuō)明】加速網(wǎng)頁(yè)訪問(wèn)的方法和裝置
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及網(wǎng)絡(luò)領(lǐng)域,特別涉及一種加速網(wǎng)頁(yè)訪問(wèn)的方法和裝置。
      【背景技術(shù)】
      [0002]隨著網(wǎng)絡(luò)的發(fā)展,越來(lái)越多的人們依賴互聯(lián)網(wǎng)獲取信息,一般通過(guò)萬(wàn)維網(wǎng)(Web)服務(wù)的客戶端瀏覽程序,向萬(wàn)維網(wǎng)(Web)服務(wù)器發(fā)送各種請(qǐng)求,并對(duì)從服務(wù)器發(fā)來(lái)的超文本信息和各種多媒體數(shù)據(jù)格式進(jìn)行解釋、顯示和播放。
      [0003]現(xiàn)有技術(shù)一通過(guò)http緩存技術(shù)實(shí)現(xiàn)加速網(wǎng)頁(yè)訪問(wèn),在瀏覽器和web服務(wù)器之間遵守http緩存協(xié)議,當(dāng)瀏覽器訪問(wèn)相關(guān)URL(Uniform/Universal Resource Locator,統(tǒng)一資源定位符)時(shí),如果本地緩存的數(shù)據(jù)沒(méi)有過(guò)期,則瀏覽器就直接從本地獲取數(shù)據(jù)完成網(wǎng)頁(yè)訪問(wèn),而不會(huì)向服務(wù)器發(fā)送http請(qǐng)求;如果本地緩存的數(shù)據(jù)已經(jīng)過(guò)期,瀏覽器會(huì)將本地緩存的信息包含在http請(qǐng)求中發(fā)送給web服務(wù)器,web服務(wù)器判斷數(shù)據(jù)沒(méi)有改變時(shí),則向?yàn)g覽器返回一個(gè)指令,以使瀏覽器仍然從本地獲取數(shù)據(jù)完成網(wǎng)頁(yè)訪問(wèn),web瀏覽器判斷出數(shù)據(jù)改變時(shí),則向?yàn)g覽器返回相應(yīng)的數(shù)據(jù)。
      [0004]現(xiàn)有技術(shù)二通過(guò)⑶N (Content Delivery Network,內(nèi)容分發(fā)網(wǎng)絡(luò))技術(shù)實(shí)現(xiàn)加速網(wǎng)頁(yè)訪問(wèn),在訪問(wèn)網(wǎng)頁(yè)時(shí),盡可能避開互聯(lián)網(wǎng)上有可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性的瓶頸和環(huán)節(jié),因而訪問(wèn)網(wǎng)頁(yè)的內(nèi)容傳輸?shù)母?、更穩(wěn)定,因而用戶可以就近訪問(wèn)到所需內(nèi)容,避免了網(wǎng)絡(luò)擁擠的同時(shí)提高了訪問(wèn)網(wǎng)站的響應(yīng)速度。
      [0005]在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:
      [0006]現(xiàn)有技術(shù)一在復(fù)雜的網(wǎng)絡(luò)環(huán)境下加速效果不理想,如當(dāng)瀏覽器和web服務(wù)器之間通過(guò)代理服務(wù)器通信時(shí)會(huì)出現(xiàn)http緩存協(xié)議失效的情況;現(xiàn)有技術(shù)二在無(wú)法避開影響數(shù)據(jù)傳輸?shù)钠款i和環(huán)節(jié)的場(chǎng)景時(shí),無(wú)法實(shí)現(xiàn)加速網(wǎng)頁(yè)的訪問(wèn)。

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

      [0007]為了提高加速網(wǎng)頁(yè)訪問(wèn)的效果,本發(fā)明實(shí)施例提供了一種加速網(wǎng)頁(yè)訪問(wèn)的方法和裝置。所述技術(shù)方案如下:
      [0008]一方面,本發(fā)明實(shí)施例提供了一種加速網(wǎng)頁(yè)訪問(wèn)的方法,所述方法包括:
      [0009]獲取用戶發(fā)起的統(tǒng)一資源定位符URL地址;
      [0010]判斷所述URL地址是否保存在預(yù)設(shè)的緩存數(shù)據(jù)庫(kù),所述緩存數(shù)據(jù)庫(kù)中保存有多個(gè)URL地址與緩存數(shù)據(jù)的對(duì)應(yīng)關(guān)系;
      [0011]當(dāng)判斷出所述URL地址保存在預(yù)設(shè)的緩存數(shù)據(jù)庫(kù)時(shí),則在所述緩存數(shù)據(jù)庫(kù)中獲取所述URL地址對(duì)應(yīng)的緩存數(shù)據(jù),并處理所述緩存數(shù)據(jù),渲染網(wǎng)頁(yè)。
      [0012]進(jìn)一步地,所述獲取用戶發(fā)起的統(tǒng)一資源定位符URL地址之前,所述方法,還包括:
      [0013]根據(jù)預(yù)設(shè)的數(shù)據(jù)采集程序?qū)Χ鄠€(gè)網(wǎng)頁(yè)進(jìn)行采集,以獲取N個(gè)URL地址,所述N為大于I的整數(shù);[0014]獲取所述N個(gè)URL地址對(duì)應(yīng)的緩存數(shù)據(jù),并將所述N個(gè)URL地址和對(duì)應(yīng)的緩存數(shù)據(jù)保存在緩存數(shù)據(jù)庫(kù)。
      [0015]其中,所述數(shù)據(jù)采集程序中包括M個(gè)采集因子,所述M為大于I的整數(shù);所述根據(jù)預(yù)設(shè)的數(shù)據(jù)采集程序?qū)Χ鄠€(gè)網(wǎng)頁(yè)進(jìn)行采集,以獲取N個(gè)URL地址,具體包括:
      [0016]判斷每個(gè)網(wǎng)頁(yè)的URL地址是否滿足任一采集因子;
      [0017]當(dāng)所述網(wǎng)頁(yè)的URL地址滿足任一采集因子時(shí),則獲取所述URL地址。
      [0018]其中,所述采集因子至少包括URL地址的更新次數(shù)、URL地址的更新時(shí)間和URL地址的驗(yàn)證碼。
      [0019]其中,所述在所述緩存數(shù)據(jù)庫(kù)中獲取所述URL地址對(duì)應(yīng)的緩存數(shù)據(jù),具體包括:
      [0020]判斷當(dāng)前的瀏覽器內(nèi)核是IE內(nèi)核還是webkit內(nèi)核;
      [0021]當(dāng)前的瀏覽器是IE內(nèi)核時(shí),則調(diào)用異步可插入?yún)f(xié)議,在所述緩存數(shù)據(jù)庫(kù)中獲取所述URL地址對(duì)應(yīng)的緩存數(shù)據(jù);
      [0022]當(dāng)前的瀏覽器是webkit內(nèi)核時(shí),則調(diào)用前置資源加載通知的接口,在所述緩存數(shù)據(jù)庫(kù)中獲取所述URL地址對(duì)應(yīng)的緩存數(shù)據(jù)。
      [0023]另一方面,本發(fā)明實(shí)施例提供了一種加速網(wǎng)頁(yè)訪問(wèn)的裝置,所述裝置包括:
      [0024]獲取模塊,用于獲取用戶發(fā)起的統(tǒng)一資源定位符URL地址;
      [0025]判斷模塊,用于判斷所述獲取模塊獲取的所述URL地址是否保存在預(yù)設(shè)的緩存數(shù)據(jù)庫(kù),所述緩存數(shù)據(jù)庫(kù)中保存有多個(gè)URL地址與緩存數(shù)據(jù)的對(duì)應(yīng)關(guān)系;
      [0026]處理模塊,用于當(dāng)所述判斷模塊的判斷結(jié)果為是時(shí),則在所述緩存數(shù)據(jù)庫(kù)中獲取所述URL地址對(duì)應(yīng)的緩存數(shù)據(jù),并處理所述緩存數(shù)據(jù),渲染網(wǎng)頁(yè)。
      [0027]進(jìn)一步地,所述裝置還包括采集模塊和緩存數(shù)據(jù)庫(kù);
      [0028]所述采集模塊,用于根據(jù)預(yù)設(shè)的數(shù)據(jù)采集程序?qū)Χ鄠€(gè)網(wǎng)頁(yè)進(jìn)行采集,以獲取N個(gè)URL地址,所述N為大于I的整數(shù),并獲取所述N個(gè)URL地址對(duì)應(yīng)的緩存數(shù)據(jù);
      [0029]所述緩存數(shù)據(jù)庫(kù),用于保存所述采集模塊采集的所述N個(gè)URL地址和對(duì)應(yīng)的緩存數(shù)據(jù)。
      [0030]其中,所述采集模塊具體包括判斷單元和采集單元;
      [0031]所述判斷單元,用于根據(jù)預(yù)設(shè)的數(shù)據(jù)采集程序包括的M個(gè)采集因子,判斷每個(gè)網(wǎng)頁(yè)的URL地址是否滿足任一采集因子,所述M為大于I的整數(shù);
      [0032]所述采集單元,用于當(dāng)所述判斷單元的判斷結(jié)果為所述網(wǎng)頁(yè)的URL地址滿足任一采集因子時(shí),獲取所述URL地址。
      [0033]其中,所述采集因子至少包括URL地址的更新次數(shù)、URL地址的更新時(shí)間和URL地址的驗(yàn)證碼。
      [0034]其中,所述處理模塊包括獲取單元和處理單元;
      [0035]所述獲取單元,用于當(dāng)所述判斷模塊的判斷結(jié)果為是時(shí),判斷當(dāng)前的瀏覽器內(nèi)核是IE內(nèi)核還是webkit內(nèi)核;當(dāng)前的瀏覽器是IE內(nèi)核時(shí),則調(diào)用異步可插入?yún)f(xié)議,在所述緩存數(shù)據(jù)庫(kù)中獲取所述URL地址對(duì)應(yīng)的緩存數(shù)據(jù);當(dāng)前的瀏覽器是webkit內(nèi)核時(shí),則調(diào)用前置資源加載通知的接口,在所述緩存數(shù)據(jù)庫(kù)中獲取所述URL地址對(duì)應(yīng)的緩存數(shù)據(jù)。
      [0036]所述處理單元,用于處理所述緩存數(shù)據(jù),渲染網(wǎng)頁(yè)。
      [0037]本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:通過(guò)在瀏覽器端增加緩存數(shù)據(jù)庫(kù)的實(shí)現(xiàn)邏輯,無(wú)論web服務(wù)器或代理服務(wù)器是否遵守http緩存協(xié)議,均可以起到加速訪問(wèn)的效果。
      【專利附圖】

      【附圖說(shuō)明】
      [0038]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0039]圖1是本發(fā)明實(shí)施例1提供的加速網(wǎng)頁(yè)訪問(wèn)的方法流程圖;
      [0040]圖2是本發(fā)明實(shí)施例2提供的加速網(wǎng)頁(yè)訪問(wèn)的方法流程圖;
      [0041]圖3是本發(fā)明實(shí)施例3提供的加速網(wǎng)頁(yè)訪問(wèn)的裝置的結(jié)構(gòu)示意圖;
      [0042]圖4是本發(fā)明實(shí)施例3提供的加速網(wǎng)頁(yè)訪問(wèn)的裝置的另一結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0043]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
      [0044]實(shí)施例1
      [0045]參見(jiàn)圖1,本發(fā)明實(shí)施例提供了一種加速網(wǎng)頁(yè)訪問(wèn)的方法,所述方法包括:
      [0046]101:獲取用戶發(fā)起的URL地址;
      [0047]102:判斷所述URL地址是否保存在預(yù)設(shè)的緩存數(shù)據(jù)庫(kù),所述緩存數(shù)據(jù)庫(kù)中保存有多個(gè)URL地址與緩存數(shù)據(jù)的對(duì)應(yīng)關(guān)系;
      [0048]103:當(dāng)判斷出所述URL地址保存在預(yù)設(shè)的緩存數(shù)據(jù)庫(kù)時(shí),則在所述緩存數(shù)據(jù)庫(kù)中獲取所述URL地址對(duì)應(yīng)的緩存數(shù)據(jù),并處理所述緩存數(shù)據(jù),渲染網(wǎng)頁(yè)。
      [0049]本發(fā)明實(shí)施例提供的方法,通過(guò)在瀏覽器端增加緩存數(shù)據(jù)庫(kù)的實(shí)現(xiàn)邏輯,無(wú)論web服務(wù)器或代理服務(wù)器是否遵守http緩存協(xié)議,均可以起到加速訪問(wèn)的效果。
      [0050]實(shí)施例2
      [0051]參見(jiàn)圖2,本發(fā)明實(shí)施例提供了一種加速網(wǎng)頁(yè)訪問(wèn)的方法,所述方法包括:
      [0052]201:對(duì)多個(gè)網(wǎng)頁(yè)進(jìn)行采集獲取URL地址,并獲取URL地址對(duì)應(yīng)的緩存數(shù)據(jù),將URL地址和對(duì)應(yīng)的緩存數(shù)據(jù)保存在緩存數(shù)據(jù)庫(kù)。
      [0053]對(duì)于該步驟,本發(fā)明實(shí)施例在瀏覽器端預(yù)設(shè)有緩存數(shù)據(jù)庫(kù),該緩存數(shù)據(jù)庫(kù)中保存了一些URL地址和對(duì)應(yīng)的緩存數(shù)據(jù),根據(jù)該緩存數(shù)據(jù)即可實(shí)現(xiàn)網(wǎng)頁(yè)訪問(wèn)。其中,緩存數(shù)據(jù)庫(kù)中的保存哪些URL地址主要通過(guò)運(yùn)營(yíng)人員對(duì)大量的URL地址的分析,和在瀏覽器內(nèi)置數(shù)據(jù)米集程序獲得。
      [0054]運(yùn)營(yíng)人員對(duì)大量的網(wǎng)頁(yè)進(jìn)行分析得到應(yīng)該保存的URL地址,具體包括:運(yùn)營(yíng)人員對(duì)一些訪問(wèn)量很大的網(wǎng)站進(jìn)行分析,得到這些網(wǎng)站中的背景圖片等URL地址。實(shí)際應(yīng)用中,運(yùn)營(yíng)人員分析URL地址的方式有很多,例如,可以分析某一 URL地址在一段時(shí)間內(nèi)是否有更新,當(dāng)分析出某一 URL地址在一段時(shí)間內(nèi)沒(méi)有更新時(shí),則保存該URL地址;或,分析某一 URL地址是否為靜態(tài)網(wǎng)頁(yè)或靜態(tài)資源,當(dāng)分析出某一 URL地址為靜態(tài)網(wǎng)頁(yè)或靜態(tài)資源的URL地址時(shí),則保存該URL地址;或,分析連續(xù)訪問(wèn)某一 URL地址時(shí),該URL地址的驗(yàn)證碼是否不變,若連續(xù)訪問(wèn)某一 URL地址,服務(wù)器返回同一返回碼時(shí),則保存該URL地址。
      [0055]根據(jù)瀏覽器內(nèi)置的數(shù)據(jù)采集程序?qū)Χ鄠€(gè)網(wǎng)頁(yè)進(jìn)行采集獲得應(yīng)該保存的URL地址,具體包括:預(yù)設(shè)M個(gè)采集因子,將該采集因子設(shè)置在數(shù)據(jù)采集程序,并將該數(shù)據(jù)采集程序內(nèi)置到瀏覽器中,由瀏覽器根據(jù)預(yù)設(shè)的采集因子對(duì)每次訪問(wèn)URL地址時(shí)的數(shù)據(jù)進(jìn)行采集,例如,訪問(wèn)時(shí)間,頁(yè)面大小和http返回碼等數(shù)據(jù),并將采集到的數(shù)據(jù)上報(bào)給服務(wù)器,由服務(wù)器進(jìn)行統(tǒng)一分析后得到需要緩存的URL地址。
      [0056]具體地,本發(fā)明實(shí)施例中預(yù)設(shè)的采集因子包括:URL地址在一定時(shí)間T內(nèi)不會(huì)更新,T為經(jīng)驗(yàn)值,實(shí)際應(yīng)用中,可以以T=24小時(shí)進(jìn)行采集URL地址;或,URL地址為靜態(tài)網(wǎng)頁(yè)或靜態(tài)資源,例如,URL地址為html, image (jpeg, png), css, js等;或,某一 URL地址連續(xù)訪問(wèn)時(shí),服務(wù)器返回同一返回碼,表明服務(wù)器推薦緩存該URL地址對(duì)應(yīng)的數(shù)據(jù),實(shí)際應(yīng)用中,該返回碼可以為HTTP 304 Not Modified。
      [0057]另外,根據(jù)預(yù)設(shè)的數(shù)據(jù)采集程序?qū)Χ鄠€(gè)網(wǎng)頁(yè)進(jìn)行采集時(shí),具體為判斷每個(gè)網(wǎng)頁(yè)的URL地址是否滿足任一采集因子,當(dāng)網(wǎng)頁(yè)的URL地址滿足任一采集因子時(shí),則獲取URL地址,當(dāng)網(wǎng)頁(yè)的URL地址不滿足任一采集因子時(shí),則不對(duì)該URL地址做任何處理,也就是說(shuō)該URL地址不必要保存在緩存數(shù)據(jù)庫(kù)中。對(duì)網(wǎng)頁(yè)進(jìn)行采集的過(guò)程是不會(huì)去區(qū)分動(dòng)態(tài)網(wǎng)頁(yè)還是靜態(tài)網(wǎng)頁(yè),因而本發(fā)明對(duì)于動(dòng)態(tài)網(wǎng)頁(yè)也能實(shí)現(xiàn)加速訪問(wèn)。
      [0058]獲得URL地址后,獲取訪問(wèn)該URL地址時(shí)產(chǎn)生的數(shù)據(jù),并將該URL地址和數(shù)據(jù)緩存到緩存數(shù)據(jù)庫(kù)中,也就是說(shuō)該緩存數(shù)據(jù)庫(kù)中緩存的URL地址是經(jīng)過(guò)運(yùn)營(yíng)人員分析或根據(jù)采集因子采集得到的應(yīng)該保存的URL地址,此處應(yīng)該保存的URL地址是指每次訪問(wèn)該URL地址不需要與服務(wù)器進(jìn)行交互通信即可完成網(wǎng)頁(yè)訪問(wèn)。而其他URL地址,如每次訪問(wèn)時(shí)產(chǎn)生的數(shù)據(jù)有變化的URL地址,每 次訪問(wèn)該URL地址是需要與服務(wù)器進(jìn)行通信交互的,這些URL地址是不會(huì)保存在緩存數(shù)據(jù)庫(kù)中,屬于本實(shí)施例中所述的不應(yīng)該保存的URL地址。本實(shí)施例中設(shè)置采集因子對(duì)多個(gè)網(wǎng) 頁(yè)進(jìn)行采集即是為了判斷某URL地址是否應(yīng)該保存在緩存數(shù)據(jù)庫(kù)中。實(shí)際應(yīng)用中,保存在緩存數(shù)據(jù)庫(kù)的URL地址不止一個(gè),本實(shí)施例設(shè)為根據(jù)預(yù)設(shè)的數(shù)據(jù)采集程序?qū)Χ鄠€(gè)網(wǎng)頁(yè)進(jìn)行采集,得到N個(gè)應(yīng)該保存的URL地址,在緩存數(shù)據(jù)庫(kù)中保存該N個(gè)URL地址和對(duì)應(yīng)的緩存數(shù)據(jù)。
      [0059]其中,緩存數(shù)據(jù)庫(kù)中保存的數(shù)據(jù)內(nèi)容如下表I所示,緩存數(shù)據(jù)庫(kù)中緩存有每個(gè)URL地址及每個(gè)URL地址對(duì)應(yīng)的緩存數(shù)據(jù),另外,緩存數(shù)據(jù)庫(kù)中還緩存有每個(gè)URL地址對(duì)應(yīng)的緩存數(shù)據(jù)的md5值、URL地址的累計(jì)更新次數(shù)和上次更新URL地址的時(shí)間。其中,md5值是為了保證文件的正確性,防止別人盜用程序、加木馬或者篡改版權(quán),而設(shè)計(jì)的驗(yàn)證碼。
      [0060]表I緩存數(shù)據(jù)庫(kù)中保存的數(shù)據(jù)內(nèi)容
      [0061]
      【權(quán)利要求】
      1.一種加速網(wǎng)頁(yè)訪問(wèn)的方法,其特征在于,所述方法包括: 獲取用戶發(fā)起的統(tǒng)一資源定位符URL地址; 判斷所述URL地址是否保存在預(yù)設(shè)的緩存數(shù)據(jù)庫(kù),所述緩存數(shù)據(jù)庫(kù)中保存有多個(gè)URL地址與緩存數(shù)據(jù)的對(duì)應(yīng)關(guān)系; 當(dāng)判斷出所述URL地址保存在預(yù)設(shè)的緩存數(shù)據(jù)庫(kù)時(shí),則在所述緩存數(shù)據(jù)庫(kù)中獲取所述URL地址對(duì)應(yīng)的緩存數(shù)據(jù),并處理所述緩存數(shù)據(jù),渲染網(wǎng)頁(yè)。
      2.如權(quán)利要求1所述的方法,其特征在于,所述獲取用戶發(fā)起的統(tǒng)一資源定位符URL地址之前,所述方法,還包括: 根據(jù)預(yù)設(shè)的數(shù)據(jù)采集程序?qū)Χ鄠€(gè)網(wǎng)頁(yè)進(jìn)行采集,以獲取N個(gè)URL地址,所述N為大于I的整數(shù); 獲取所述N個(gè)URL地址對(duì)應(yīng)的緩存數(shù)據(jù),并將所述N個(gè)URL地址和對(duì)應(yīng)的緩存數(shù)據(jù)保存在緩存數(shù)據(jù)庫(kù)。
      3.如權(quán)利要求2所述的方法,其特征在于,所述數(shù)據(jù)采集程序中包括M個(gè)采集因子,所述M為大于I的整數(shù);所述根據(jù)預(yù)設(shè)的數(shù)據(jù)采集程序?qū)Χ鄠€(gè)網(wǎng)頁(yè)進(jìn)行采集,以獲取N個(gè)URL地址,具體包括: 判斷每個(gè)網(wǎng)頁(yè)的URL地址是否滿足任一采集因子; 當(dāng)所述網(wǎng)頁(yè)的URL地址滿足任一采集因子時(shí),則獲取所述URL地址。
      4.如權(quán)利要求3所述的方法,其特征在于,所述采集因子至少包括URL地址的更新次數(shù)、URL地址的更新時(shí)間和URL地址的`驗(yàn)證碼。
      5.如權(quán)利要求1所述的方法,其特征在于,所述在所述緩存數(shù)據(jù)庫(kù)中獲取所述URL地址對(duì)應(yīng)的緩存數(shù)據(jù),具體包括: 判斷當(dāng)前的瀏覽器內(nèi)核是IE內(nèi)核還是webkit內(nèi)核; 當(dāng)前的瀏覽器是IE內(nèi)核時(shí),則調(diào)用異步可插入?yún)f(xié)議,在所述緩存數(shù)據(jù)庫(kù)中獲取所述URL地址對(duì)應(yīng)的緩存數(shù)據(jù); 當(dāng)前的瀏覽器是webkit內(nèi)核時(shí),則調(diào)用前置資源加載通知的接口,在所述緩存數(shù)據(jù)庫(kù)中獲取所述URL地址對(duì)應(yīng)的緩存數(shù)據(jù)。
      6.一種加速網(wǎng)頁(yè)訪問(wèn)的裝置,其特征在于,所述裝置包括: 獲取模塊,用于獲取用戶發(fā)起的統(tǒng)一資源定位符URL地址; 判斷模塊,用于判斷所述獲取模塊獲取的所述URL地址是否保存在預(yù)設(shè)的緩存數(shù)據(jù)庫(kù),所述緩存數(shù)據(jù)庫(kù)中保存有多個(gè)URL地址與緩存數(shù)據(jù)的對(duì)應(yīng)關(guān)系; 處理模塊,用于當(dāng)所述判斷模塊的判斷結(jié)果為是時(shí),則在所述緩存數(shù)據(jù)庫(kù)中獲取所述URL地址對(duì)應(yīng)的緩存數(shù)據(jù),并處理所述緩存數(shù)據(jù),渲染網(wǎng)頁(yè)。
      7.如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括采集模塊和緩存數(shù)據(jù)庫(kù); 所述采集模塊,用于根據(jù)預(yù)設(shè)的數(shù)據(jù)采集程序?qū)Χ鄠€(gè)網(wǎng)頁(yè)進(jìn)行采集,以獲取N個(gè)URL地址,所述N為大于I的整數(shù),并獲取所述N個(gè)URL地址對(duì)應(yīng)的緩存數(shù)據(jù); 所述緩存數(shù)據(jù)庫(kù),用于保存所述采集模塊采集的所述N個(gè)URL地址和對(duì)應(yīng)的緩存數(shù)據(jù)。
      8.如權(quán)利要求7所述的裝置,其特征在于,所述采集模塊具體包括判斷單元和采集單元; 所述判斷單元,用于根據(jù)預(yù)設(shè)的數(shù)據(jù)采集程序包括的M個(gè)采集因子,判斷每個(gè)網(wǎng)頁(yè)的URL地址是否滿足任一采集因子,所述M為大于I的整數(shù); 所述采集單元,用于當(dāng)所述判斷單元的判斷結(jié)果為所述網(wǎng)頁(yè)的URL地址滿足任一采集因子時(shí),獲取所述URL地址。
      9.如權(quán)利要求8所述的裝置,其特征在于,所述采集因子至少包括URL地址的更新次數(shù)、URL地址的更新時(shí)間和URL地址的驗(yàn)證碼。
      10.如權(quán)利要求6所述的裝置,其特征在于,所述處理模塊包括獲取單元和處理單元; 所述獲取單元,用于當(dāng)所述判斷模塊的判斷結(jié)果為是時(shí),判斷當(dāng)前的瀏覽器內(nèi)核是IE內(nèi)核還是webkit內(nèi)核;當(dāng)前的瀏覽器是IE內(nèi)核時(shí),則調(diào)用異步可插入?yún)f(xié)議,在所述緩存數(shù)據(jù)庫(kù)中獲取所述URL地址對(duì)應(yīng)的緩存數(shù)據(jù);當(dāng)前的瀏覽器是webkit內(nèi)核時(shí),則調(diào)用前置資源加載通知的接口,在所述緩存數(shù)據(jù)庫(kù)中獲取所述URL地址對(duì)應(yīng)的緩存數(shù)據(jù)。 所述處理單元,用于處 理所述緩存數(shù)據(jù),渲染網(wǎng)頁(yè)。
      【文檔編號(hào)】G06F17/30GK103455478SQ201210158401
      【公開日】2013年12月18日 申請(qǐng)日期:2012年5月21日 優(yōu)先權(quán)日:2012年5月21日
      【發(fā)明者】關(guān)亮亮, 劉峰, 王瑞陽(yáng), 鐘楊, 楊經(jīng)宇 申請(qǐng)人:騰訊科技(深圳)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1