"/>
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種使用請求指紋合并網絡請求的方法和裝置制造方法及圖紙

    技術編號:39678263 閱讀:14 留言:0更新日期:2023-12-11 18:55
    本申請公開了一種使用請求指紋合并網絡請求的方法和裝置,該方法包括將網絡請求的請求頭

    【技術實現步驟摘要】
    一種使用請求指紋合并網絡請求的方法和裝置


    [0001]本申請涉及計算機數據處理領域,尤其涉及一種使用請求指紋合并網絡請求的方法

    裝置

    計算機設備和介質


    技術介紹

    [0002]近年,網絡大屏已經是用于展示大量數據的視覺化工具

    網絡大屏通常包含許多不同的組件,每個組件都需要向服務器端發出請求來獲取數據

    網絡大屏一般是由瀏覽器負責呈現數據,當前主流的瀏覽器有谷歌瀏覽器
    chrome、
    火狐瀏覽器
    firefox、
    微軟瀏覽器
    edge
    ,最大并發請求數為6個,請求以隊列方式逐一處理

    由于每個組件都需要向服務器端提交一個或多個請求,從整體大屏角度來看,同一時間會產生大量的請求

    由此,導致的結果有:增加網絡請求延遲,即由于瀏覽器的最大并發請求數有限,大量的請求會導致網絡請求的延遲增加;增加網絡流量,即大量的請求會導致網絡流量增加,會給網絡服務器帶來處理壓力;顯示數據不一致,即由于請求延遲和網絡流量增加,可能會導致顯示數據不一致


    技術實現思路

    [0003]基于此,有必要針對上述技術問題,提出一種使用請求指紋合并網絡請求的方法和裝置,實現對多個組件多個請求的合并處理,并將處理結果返回發送請求的組件,渲染組件并顯示處理結果數據

    [0004]第一方面,本申請提供了一種使用請求指紋合并網絡請求的方法,該方法包括:在其中一個實施例中,將網絡請求的請求頭

    請求體

    共有請求參數連接為請求字符串,所述網絡請求由網頁的組件發出的請求,所述共有請求參數是多個網絡請求中所包含的相同參數;對所述請求字符串進行哈希計算獲得指紋信息;將具有相同指紋信息的網絡請求合并為一個網絡請求,向服務器發出所述網絡請求;接收所述網絡請求的返回結果,根據所述返回結果中所包含的指紋信息匹配相應組件,用所述返回結果中所包含的數據渲染組件

    [0005]在其中一個實施例中,對所述請求字符串進行哈希計算獲得指紋信息后,包括以下步驟:組件發起網絡請求前,組件的指紋屬性為空;組件發起網絡請求后,將所生成的指紋信息保存至組件的指紋屬性中

    [0006]在其中一個實施例中,將具有相同指紋信息的網絡請求合并為一個網絡請求,包括以下步驟:網絡請求的指紋信息相對比,確定具有相同指紋信息的網絡請求;將所述具有相同指紋信息的網絡請求放置在同一網絡請求隊列中;逐一從所述網絡請求隊列中獲取網絡請求返回結果的指標,合并指標,取得指標
    并集;按照所述網絡請求返回結果的指標并集,合并網絡請求參數,獲得一個合并網絡請求

    [0007]在其中一個實施例中,生成指紋信息,包括以下步驟:當所述網絡請求隊列中網絡請求參數包括有時間參數時,從請求參數中提取出時間參數;將請求頭

    請求體

    共有請求參數與所述時間參數連接,生成請求字符串;對所述請求字符串進行哈希計算獲得指紋信息

    [0008]在其中一個實施例中,按照所述網絡請求返回結果的指標并集,合并網絡請求參數后,還包括以下步驟:取得網絡上行網速

    下行網速;取得服務器響應延遲時間;當所述網絡上行網速

    下行網速

    服務器響應延遲時間大于預設閾值時,增加所述網絡請求隊列中網絡請求參數的合并數量;當所述網絡上行網速

    下行網速

    服務器響應延遲時間小于預設閾值時,減少所述網絡請求隊列中網絡請求參數的合并數量

    [0009]在其中一個實施例中,向服務器發出所述網絡請求,還包括以下步驟:按照組件的數據顯示方式設置優先等級,所述數據顯示方式包括但不限于當前顯示

    未顯示

    非顯示后臺處理,所述優先等級從高到低依次為當前顯示

    未顯示

    非顯示后臺處理;按照優先等級依次發送網絡請求

    [0010]在其中一個實施例中,向服務器發出所述網絡請求,還包括以下步驟:用機器學習算法學習過去組件的網絡申請的時間順序,獲得組件的網絡申請的時間順序的預測值;按照所述組件的網絡申請的時間順序的預測值,確定組件發起請求的排序;按照所述組件發起請求的排序發起網絡請求

    [0011]在其中一個實施例中,根據所述返回結果中所包含的指紋信息匹配相應組件,包括以下步驟:接收網絡請求的返回結果;將所述返回結果中的指紋與組件中保存的指紋對比,當指紋一致的情況下,確定所述返回結果的目標組件

    [0012]目標組件解析所述返回結果,生成組件所需數據

    [0013]第二方面,本申請實施例提供一種使用請求指紋合并網絡請求的裝置,包括指紋處理模塊

    請求參數合并模塊

    網絡請求調度模塊;所述指紋處理模塊,將網絡請求的請求頭

    請求體

    共有請求參數連接為請求字符串,所述網絡請求由網頁的組件發出的請求,所述共有請求參數是多個網絡請求中所包含的相同參數;對所述請求字符串進行哈希計算獲得指紋信息;所述請求參數合并模塊,將具有相同指紋信息的網絡請求合并為一個網絡請求,向服務器發出所述網絡請求;所述網絡請求調度模塊,按照組件的數據顯示方式設置優先等級,和
    /
    或,按照組
    件的網絡申請的時間順序的預測值發送網絡請求

    [0014]第三方面,本申請實施例提供一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行實現上述第一方面中任一實施例提供的方法的步驟

    [0015]第四方面,本申請實施例提供一種計算機設備,包括存儲器,處理器及存儲在存儲器上并可在處理器運行的計算機程序,其特征在于,處理器執行計算機程序時實現上述第一方面中任一實施例提供的方法的步驟

    [0016]本申請實施例采用的上述至少一個技術方案能夠達到以下有益效果:首先將大屏的各個組件的網絡請求通過哈希計算生成指紋信息,并將指紋信息記錄在組件的屬性中

    再將具有相同指紋信息的網絡請求合并為一個網絡請求,向服務器發出網絡請求

    然后,接收網絡請求返回結果,將返回結果中包含的指紋信息與組件中的指紋信息匹配,組件將返回結果的數據顯示

    在合并網絡請求時,可根據預設的返回結果的指標調整所需合并的參數

    以及,在發送網絡請求時可根據優先級

    網絡傳輸情況

    過去的網絡請求發送的先后順序調整網絡請求的發送

    從而通過合并網絡請求的方式降低了同時網絡請求的數量限制,增大了同時網絡請求的數量,通過網絡請求排本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    1.
    一種使用請求指紋合并網絡請求的方法,其特征在于,包括:將網絡請求的請求頭

    請求體

    共有請求參數連接為請求字符串,所述網絡請求由網頁的組件發出的請求,所述共有請求參數是多個網絡請求中所包含的相同參數;對所述請求字符串進行哈希計算獲得指紋信息;將具有相同指紋信息的網絡請求合并為一個網絡請求,向服務器發出所述網絡請求;接收所述網絡請求的返回結果,根據所述返回結果中所包含的指紋信息匹配相應組件,用所述返回結果中所包含的數據渲染組件
    。2.
    如權利要求1所述的一種使用請求指紋合并網絡請求的方法,其特征在于,對所述請求字符串進行哈希計算獲得指紋信息后,包括以下步驟:組件發起網絡請求前,組件的指紋屬性為空;組件發起網絡請求后,將所生成的指紋信息保存至組件的指紋屬性中
    。3.
    如權利要求1所述的一種使用請求指紋合并網絡請求的方法,其特征在于,所述將具有相同指紋信息的網絡請求合并為一個網絡請求,包括以下步驟:網絡請求的指紋信息相對比,確定具有相同指紋信息的網絡請求;將所述具有相同指紋信息的網絡請求放置在同一網絡請求隊列中;逐一從所述網絡請求隊列中獲取網絡請求返回結果的指標,合并指標,取得指標并集;按照所述網絡請求返回結果的指標并集,合并網絡請求參數,獲得一個合并網絡請求
    。4.
    如權利要求2所述的一種使用請求指紋合并網絡請求的方法,其特征在于,生成所述指紋信息,還包括以下步驟:當所述網絡請求隊列中網絡請求參數包括有時間參數時,從請求參數中提取出時間參數;將請求頭

    請求體

    共有請求參數與所述時間參數連接,生成請求字符串
    。5.
    如權利要求3所述的一種使用請求指紋合并網絡請求的方法,其特征在于,按照所述網絡請求返回結果的指標并集,合并網絡請求參數后,還包括以下步驟:取得網絡上行網速

    下行網速;取得服務器響應延遲時間;當所述網絡上行網速

    下行網速

    服務器響應延遲時間大于預設閾值時,增加所述網絡請求隊列中網絡請求參數的合并數量;當所述網絡上行網速

    下行網速

    服務器響應延遲時間小于預設閾值時,減少所述網絡請求隊列中網絡請求參數的合并數量
    。6.
    如權利要求1所述的一種使用...

    【專利技術屬性】
    技術研發人員:劉培方奕
    申請(專利權)人:神州靈云北京科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲真人无码永久在线| 无码人妻精品一区二| 亚洲精品无码不卡在线播放HE| 黄A无码片内射无码视频| 亚洲日韩国产精品无码av| 西西人体444www大胆无码视频| 亚洲免费日韩无码系列 | 狠狠久久精品中文字幕无码| 中文字幕丰满乱孑伦无码专区 | 无码爆乳护士让我爽| 国产亚洲大尺度无码无码专线| 亚洲精品久久无码av片俺去也| 国产亚洲3p无码一区二区| julia无码人妻中文字幕在线| 69天堂人成无码麻豆免费视频 | 亚洲成a人无码亚洲成av无码| 中国无码人妻丰满熟妇啪啪软件 | 国产啪亚洲国产精品无码| 免费看成人AA片无码视频羞羞网 | 精品久久久久久久无码| 国产午夜片无码区在线播放| 亚洲不卡无码av中文字幕| 无码综合天天久久综合网| 无码国产精品一区二区免费I6 | 亚洲最大中文字幕无码网站| 亚洲AV无码乱码国产麻豆| 中文字幕无码第1页| 潮喷无码正在播放| 久久99久久无码毛片一区二区| 亚洲成A∨人片天堂网无码| 国产成年无码v片在线| 国产一区二区三区无码免费| 日韩AV无码精品一二三区| 伊人久久无码精品中文字幕| 无码精品人妻一区| 久久久无码精品亚洲日韩软件| 亚洲伊人成无码综合网| 国产99久久九九精品无码| 暴力强奷在线播放无码| 亚洲av无码成人黄网站在线观看 | 日韩av无码中文字幕|