国产精品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)頁推送方法、客戶端、服務(wù)器及系統(tǒng)的制作方法

      文檔序號:8475159閱讀:1010來源:國知局
      網(wǎng)頁推送方法、客戶端、服務(wù)器及系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)頁推送方法、客戶端、服務(wù)器及系 統(tǒng)。
      【背景技術(shù)】
      [0002] 客戶端在加載網(wǎng)頁時,通常發(fā)送請求給服務(wù)器拉取頁面數(shù)據(jù),或者服務(wù)器在接收 客戶端請求之前,提前將某些資源推送(Push)給客戶端。
      [0003] 目前的SPDY協(xié)議支持Push功能,即服務(wù)器能針對客戶端的一個請求,返回多個資 源。這樣服務(wù)器可以將頁面顯示需要的關(guān)鍵子資源提前Push給客戶端,使之頁面加載速度 提升。
      [0004] 然而,現(xiàn)有方案中,雖然服務(wù)器能提前Push關(guān)鍵子資源以提升頁面加載速度,但 是,無法事先判斷客戶端是否已有該關(guān)鍵子資源的緩存。如果客戶端之前已有了該關(guān)鍵子 資源的緩存,服務(wù)器的Push不僅會增大客戶端網(wǎng)絡(luò)流量的開銷,而且會占用帶寬,導(dǎo)致客 戶端的其它資源獲取速度降低,反而降低了客戶端頁面的加載速度。

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

      [0005] 本發(fā)明實(shí)施例提供一種網(wǎng)頁推送方法、客戶端、服務(wù)器及系統(tǒng),旨在提升網(wǎng)頁的加 載速度,避免不必要的流量開銷。
      [0006] 本發(fā)明實(shí)施例提出一種網(wǎng)頁推送方法,括:
      [0007] 客戶端向服務(wù)器發(fā)送頁面加載請求,所述頁面加載請求中攜帶有所述客戶端的標(biāo) 識以及所述客戶端的緩存變化信息;
      [0008] 所述服務(wù)器根據(jù)所述頁面加載請求獲取主頁面,解析所述主頁面,獲取所述主頁 面加載所需要的關(guān)鍵子資源;
      [0009] 所述服務(wù)器向所述客戶端返回所述主頁面,并根據(jù)所述客戶端的緩存變化信息計(jì) 算獲取所述主頁面加載所需要的關(guān)鍵子資源中,所述客戶端不存在的關(guān)鍵子資源,將所述 客戶端不存在的關(guān)鍵子資源推送給所述客戶端。
      [0010] 本發(fā)明實(shí)施例還提出一種網(wǎng)頁推送方法,包括:
      [0011] 服務(wù)器接收客戶端發(fā)送的頁面加載請求,所述頁面加載請求中攜帶有所述客戶端 的標(biāo)識以及所述客戶端的緩存變化信息;
      [0012] 根據(jù)所述頁面加載請求獲取主頁面,解析所述主頁面,獲取所述主頁面加載所需 要的關(guān)鍵子資源;
      [0013] 向所述客戶端返回主頁面,并根據(jù)所述客戶端的緩存變化信息計(jì)算獲取所述主頁 面加載所需要的關(guān)鍵子資源中,所述客戶端不存在的關(guān)鍵子資源,將所述客戶端不存在的 關(guān)鍵子資源推送給所述客戶端。
      [0014] 本發(fā)明實(shí)施例還提出一種網(wǎng)頁推送方法,包括:
      [0015] 客戶端向服務(wù)器發(fā)送頁面加載請求,所述頁面加載請求中攜帶有所述客戶端的標(biāo) 識以及所述客戶端的緩存變化信息;
      [0016] 接收所述服務(wù)器返回的主頁面,以及所述服務(wù)器推送的所述主頁面加載所需要的 關(guān)鍵子資源中,所述客戶端不存在的關(guān)鍵子資源;所述客戶端不存在的關(guān)鍵子資源由所述 服務(wù)器根據(jù)所述客戶端的緩存變化信息計(jì)算獲??;
      [0017] 顯示所述主頁面,并在所述主頁面中加載所述主頁面所需要的關(guān)鍵子資源,所述 主頁面所需要的關(guān)鍵子資源包括所述客戶端存在的關(guān)鍵子資源,以及所述服務(wù)器推送的所 述客戶端之前不存在的關(guān)鍵子資源。
      [0018] 本發(fā)明實(shí)施例還提出一種網(wǎng)頁推送系統(tǒng),包括:客戶端及服務(wù)器,其中:
      [0019] 所述客戶端,用于向服務(wù)器發(fā)送頁面加載請求,所述頁面加載請求中攜帶有所述 客戶端的標(biāo)識以及所述客戶端的緩存變化信息;
      [0020] 所述服務(wù)器,用于根據(jù)所述頁面加載請求獲取主頁面,解析所述主頁面,獲取所述 主頁面加載所需要的關(guān)鍵子資源;向所述客戶端返回所述主頁面,并根據(jù)所述客戶端的緩 存變化信息計(jì)算獲取所述主頁面加載所需要的關(guān)鍵子資源中,所述客戶端不存在的關(guān)鍵子 資源;以及將所述客戶端不存在的關(guān)鍵子資源推送給所述客戶端。
      [0021] 本發(fā)明實(shí)施例還提出一種網(wǎng)頁推送服務(wù)器,包括:
      [0022] 請求接收模塊,用于接收客戶端發(fā)送的頁面加載請求,所述頁面加載請求中攜帶 有所述客戶端的標(biāo)識以及所述客戶端的緩存變化信息;
      [0023] 解析模塊,用于根據(jù)所述頁面加載請求獲取主頁面,解析所述主頁面,獲取所述主 頁面加載所需要的關(guān)鍵子資源;
      [0024] 推送模塊,用于向所述客戶端返回主頁面,并根據(jù)所述客戶端的緩存變化信息計(jì) 算獲取所述主頁面加載所需要的關(guān)鍵子資源中,所述客戶端不存在的關(guān)鍵子資源,將所述 客戶端不存在的關(guān)鍵子資源推送給所述客戶端。
      [0025] 本發(fā)明實(shí)施例還提出一種網(wǎng)頁推送客戶端,包括:
      [0026] 發(fā)送模塊,用于向服務(wù)器發(fā)送頁面加載請求,所述頁面加載請求中攜帶有所述客 戶端的標(biāo)識以及所述客戶端的緩存變化信息;
      [0027] 接收模塊,用于接收所述服務(wù)器返回的主頁面,以及所述服務(wù)器推送的所述主頁 面加載所需要的關(guān)鍵子資源中,所述客戶端不存在的關(guān)鍵子資源;所述客戶端不存在的關(guān) 鍵子資源由所述服務(wù)器根據(jù)所述客戶端的緩存變化信息計(jì)算獲取;
      [0028] 加載顯示模塊,用于顯示所述主頁面,并在所述主頁面中加載所述主頁面所需要 的關(guān)鍵子資源,所述主頁面所需要的關(guān)鍵子資源包括所述客戶端存在的關(guān)鍵子資源,以及 所述服務(wù)器推送的所述客戶端之前不存在的關(guān)鍵子資源。
      [0029] 本發(fā)明實(shí)施例提出的一種網(wǎng)頁推送方法、客戶端、服務(wù)器及系統(tǒng),客戶端在請求頁 面加載時,將本地緩存變化信息一同發(fā)送給服務(wù)器,使服務(wù)器獲取客戶端已有的緩存記錄, 服務(wù)器在向客戶端返回主頁面時,根據(jù)客戶端的緩存變化信息得到主頁面加載所需要的關(guān) 鍵子資源中客戶端不存在的關(guān)鍵子資源,將客戶端不存在的關(guān)鍵子資源推送給客戶端,從 而避免了重復(fù)推送資源,這種推送機(jī)制既加快了客戶端頁面加載速度,也避免了不必要的 流量開銷。
      【附圖說明】
      [0030] 圖1是本發(fā)明網(wǎng)頁推送方法第一實(shí)施例的流程示意圖;
      [0031] 圖2是本發(fā)明網(wǎng)頁推送方法第二實(shí)施例的流程示意圖;
      [0032] 圖3是本發(fā)明網(wǎng)頁推送方法第三實(shí)施例的流程示意圖;
      [0033] 圖4是本發(fā)明網(wǎng)頁推送方法第四實(shí)施例的流程示意圖;
      [0034] 圖5是本發(fā)明網(wǎng)頁推送方法第五實(shí)施例的流程示意圖;
      [0035] 圖6是本發(fā)明網(wǎng)頁推送方法第六實(shí)施例的流程示意圖;
      [0036] 圖7是本發(fā)明網(wǎng)頁推送方法第七實(shí)施例的流程示意圖;
      [0037] 圖8是本發(fā)明網(wǎng)頁推送方法第八實(shí)施例的流程示意圖;
      [0038] 圖9是本發(fā)明網(wǎng)頁推送方法第九實(shí)施例的流程示意圖;
      [0039] 圖10是本發(fā)明網(wǎng)頁推送方法第十實(shí)施例的流程示意圖;
      [0040] 圖Ila是本發(fā)明網(wǎng)頁推送系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)示意圖;
      [0041] 圖Ilb本發(fā)明實(shí)施例網(wǎng)頁推送系統(tǒng)中客戶端與服務(wù)器的交互過程示意圖;
      [0042] 圖12是本發(fā)明網(wǎng)頁推送服務(wù)器第一實(shí)施例的功能模塊示意圖;
      [0043] 圖13是本發(fā)明網(wǎng)頁推送服務(wù)器第二實(shí)施例的功能模塊示意圖;
      [0044] 圖14是本發(fā)明網(wǎng)頁推送服務(wù)
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1