国产精品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>

      頁面數(shù)據(jù)處理方法、設(shè)備和存儲(chǔ)介質(zhì)與流程

      文檔序號(hào):40278124發(fā)布日期:2024-12-11 13:13閱讀:17來源:國知局
      頁面數(shù)據(jù)處理方法、設(shè)備和存儲(chǔ)介質(zhì)與流程

      本技術(shù)涉及信息處理,尤其涉及一種頁面數(shù)據(jù)處理方法、設(shè)備和存儲(chǔ)介質(zhì)。


      背景技術(shù):

      1、頁面渲染是從一個(gè)網(wǎng)頁的url(uniform?resource?locator,統(tǒng)一資源定位系統(tǒng))開始,根據(jù)url所對(duì)應(yīng)的網(wǎng)頁各項(xiàng)資源,輸出可視化結(jié)果的過程。頁面渲染是前端技術(shù)中常用的技術(shù)手段。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)頁資原來越豐富多樣,在滿足用戶需求的同時(shí),大量的頁面渲染過程也給服務(wù)端和客戶端帶來巨大的資源消耗。

      2、常用的提升頁面渲染性能的技術(shù)方案有服務(wù)端渲染、客戶端渲染、離線渲染等。這些技術(shù)在實(shí)際場景中無法針對(duì)不同的使用場景進(jìn)行自適應(yīng)切換,當(dāng)面對(duì)大規(guī)模頁面渲染場景時(shí),無法綜合考慮實(shí)際需求,往往給服務(wù)器帶來巨大的數(shù)據(jù)處理壓力,資源利用率較低。


      技術(shù)實(shí)現(xiàn)思路

      1、本技術(shù)實(shí)施例的主要目的在于提供一種頁面數(shù)據(jù)處理方法、設(shè)備和存儲(chǔ)介質(zhì),實(shí)現(xiàn)了基于終端性能、用戶特征和自身的渲染開銷,適時(shí)選擇合適的頁面渲染模式,充分發(fā)揮終端和服務(wù)器的資源性能,實(shí)現(xiàn)均衡服務(wù)器開銷和用戶體驗(yàn)的效果,提高資源利用率。

      2、第一方面,本技術(shù)實(shí)施例提供一種頁面數(shù)據(jù)處理方法,應(yīng)用于源服務(wù)器,所述方法包括:響應(yīng)于終端的頁面請(qǐng)求,獲取所述頁面請(qǐng)求指定的頁面源數(shù)據(jù)和所述終端的當(dāng)前性能信息;根據(jù)所述頁面請(qǐng)求中攜帶的用戶信息確定所述頁面源數(shù)據(jù)需要的渲染資源量;若所述渲染資源量小于或等于預(yù)設(shè)資源量閾值,根據(jù)所述當(dāng)前性能信息和所述用戶信息決策出所述頁面源數(shù)據(jù)適用的頁面渲染方式,并返回對(duì)應(yīng)的頁面數(shù)據(jù)給所述終端。

      3、于一實(shí)施例中,所述根據(jù)所述用戶信息確定所述頁面源數(shù)據(jù)需要的渲染資源量,包括:根據(jù)所述用戶信息確定所述用戶所屬的興趣類別標(biāo)簽,根據(jù)所述興趣類別標(biāo)簽確定所述頁面源數(shù)據(jù)中需要渲染的目標(biāo)源數(shù)據(jù),將所述目標(biāo)源數(shù)據(jù)需要的渲染資源量確定為所述頁面源數(shù)據(jù)需要的渲染資源量。

      4、于一實(shí)施例中,若所述用戶所屬的興趣類別標(biāo)簽包括對(duì)直播不感興趣標(biāo)簽;所述根據(jù)所述類別標(biāo)簽確定所述頁面源數(shù)據(jù)中需要渲染的目標(biāo)源數(shù)據(jù),包括:將所述頁面源數(shù)據(jù)中的直播組件替換成第一預(yù)設(shè)圖像的源數(shù)據(jù),生成所述目標(biāo)源數(shù)據(jù);和/或,若所述用戶所屬的類別標(biāo)簽包括對(duì)視頻不感興趣標(biāo)簽;所述根據(jù)所述類別標(biāo)簽確定所述頁面源數(shù)據(jù)中需要渲染的目標(biāo)源數(shù)據(jù),包括:將所述頁面源數(shù)據(jù)中的視頻源數(shù)據(jù)替換成第二預(yù)設(shè)圖像的源數(shù)據(jù),生成所述目標(biāo)源數(shù)據(jù)。

      5、于一實(shí)施例中,所述根據(jù)所述當(dāng)前性能信息和所述用戶信息決策出所述頁面源數(shù)據(jù)適用的頁面渲染方式,并返回對(duì)應(yīng)的頁面數(shù)據(jù)給所述終端,包括:根據(jù)所述當(dāng)前性能信息判斷所述終端的當(dāng)前性能值是否小于第一性能閾值;若所述終端的當(dāng)前性能值小于所述第一性能閾值,根據(jù)所述用戶信息將所述頁面源數(shù)據(jù)進(jìn)行渲染處理,生成渲染后的整頁數(shù)據(jù),將所述整頁數(shù)據(jù)返回給所述終端。

      6、于一實(shí)施例中,所述根據(jù)所述用戶信息將所述頁面源數(shù)據(jù)進(jìn)行渲染處理,生成渲染后的整頁數(shù)據(jù),包括:根據(jù)所述用戶信息確定所述用戶所屬的興趣類別標(biāo)簽;根據(jù)所述興趣類別標(biāo)簽確定所述頁面源數(shù)據(jù)中需要渲染的目標(biāo)源數(shù)據(jù),對(duì)所述目標(biāo)源數(shù)據(jù)進(jìn)行渲染處理,生成所述渲染后的整頁數(shù)據(jù);和/或,將所述頁面源數(shù)據(jù)中帶有預(yù)設(shè)標(biāo)記的數(shù)據(jù)區(qū)塊確定為目標(biāo)源數(shù)據(jù),對(duì)所述目標(biāo)源數(shù)據(jù)進(jìn)行渲染處理,生成所述渲染后的整頁數(shù)據(jù)。

      7、于一實(shí)施例中,所述根據(jù)所述當(dāng)前性能信息和所述用戶信息決策出所述頁面源數(shù)據(jù)適用的頁面渲染方式,并返回對(duì)應(yīng)的頁面數(shù)據(jù)給所述終端,還包括:若所述終端的當(dāng)前性能值大于或等于所述第一性能閾值,判斷所述終端的當(dāng)前性能值是否小于第二性能閾值,所述第二性能閾值大于所述第一性能閾值;若所述終端的當(dāng)前性能值小于所述第二性能閾值,將所述頁面源數(shù)據(jù)中需要在終端首屏展示的第一源數(shù)據(jù)進(jìn)行渲染處理,生成渲染后首屏頁面數(shù)據(jù),將所述首屏頁面數(shù)據(jù)和所述頁面源數(shù)據(jù)中不需要在終端首屏展示的第二源數(shù)據(jù)返回給所述終端。

      8、于一實(shí)施例中,所述根據(jù)所述當(dāng)前性能信息和所述用戶信息決策出所述頁面源數(shù)據(jù)適用的頁面渲染方式,并返回對(duì)應(yīng)的頁面數(shù)據(jù)給所述終端,還包括:若所述終端的當(dāng)前性能值大于或等于所述第二性能閾值,將所述頁面源數(shù)據(jù)返回給所述終端,以指示所述終端對(duì)所述頁面源數(shù)據(jù)進(jìn)行渲染處理。

      9、于一實(shí)施例中,若所述渲染資源量大于預(yù)設(shè)資源量閾值,將所述頁面源數(shù)據(jù)返回給所述終端,以指示所述終端對(duì)所述頁面源數(shù)據(jù)進(jìn)行渲染處理。

      10、于一實(shí)施例中,所述頁面請(qǐng)求包括對(duì)電商平臺(tái)的商品數(shù)據(jù)頁面的訪問請(qǐng)求。

      11、第二方面,本技術(shù)實(shí)施例提供一種頁面數(shù)據(jù)處理方法,應(yīng)用于內(nèi)容分發(fā)網(wǎng)絡(luò),所述方法包括:響應(yīng)于終端的頁面請(qǐng)求,獲取所述終端的當(dāng)前性能信息和網(wǎng)絡(luò)質(zhì)量等級(jí);若所述網(wǎng)絡(luò)質(zhì)量等級(jí)大于預(yù)設(shè)等級(jí),將所述頁面請(qǐng)求、所述終端的當(dāng)前性能信息發(fā)送給源服務(wù)器,以使所述源服務(wù)器根據(jù)所述頁面請(qǐng)求和所述終端的當(dāng)前性能信息,決策出所述頁面源數(shù)據(jù)適用的頁面渲染方式,并返回對(duì)應(yīng)的頁面數(shù)據(jù);若所述網(wǎng)絡(luò)質(zhì)量等級(jí)小于或等于所述預(yù)設(shè)等級(jí),向所述源服務(wù)器發(fā)送關(guān)于所述頁面請(qǐng)求的數(shù)據(jù)緩存請(qǐng)求;接收所述源服務(wù)器返回的需要緩存的目標(biāo)頁面數(shù)據(jù),緩存所述目標(biāo)頁面數(shù)據(jù);將所述目標(biāo)頁面數(shù)據(jù)發(fā)送給所述終端。

      12、第三方面,本技術(shù)實(shí)施例提供一種頁面數(shù)據(jù)處理方法,應(yīng)用于終端,包括:響應(yīng)于用戶對(duì)目標(biāo)頁面的查詢請(qǐng)求,向源服務(wù)器發(fā)送頁面請(qǐng)求,所述頁面請(qǐng)求中攜帶有所述終端的當(dāng)前性能信息和用戶信息,以使所述源服務(wù)器根據(jù)所述頁面請(qǐng)求和所述終端的當(dāng)前性能信息,決策出所述頁面源數(shù)據(jù)適用的頁面渲染方式,并返回對(duì)應(yīng)的頁面數(shù)據(jù);接收所述源服務(wù)器返回的頁面數(shù)據(jù);若所述返回的頁面數(shù)據(jù)包括所述頁面請(qǐng)求指定的頁面源數(shù)據(jù),則在將所述頁面源數(shù)據(jù)在本地渲染處理后進(jìn)行展示;若所述返回的頁面數(shù)據(jù)包括渲染后數(shù)據(jù),展示所述渲染后數(shù)據(jù)。

      13、第四方面,本技術(shù)實(shí)施例提供一種頁面數(shù)據(jù)處理裝置,包括:

      14、獲取模塊,用于響應(yīng)于終端的頁面請(qǐng)求,獲取所述頁面請(qǐng)求指定的頁面源數(shù)據(jù)和所述終端的當(dāng)前性能信息;

      15、確定模塊,根據(jù)所述頁面請(qǐng)求中攜帶的用戶信息確定所述頁面源數(shù)據(jù)需要的渲染資源量;

      16、決策模塊,用于若所述渲染資源量小于或等于預(yù)設(shè)資源量閾值,根據(jù)所述當(dāng)前性能信息和所述用戶信息決策出所述頁面源數(shù)據(jù)適用的頁面渲染方式,并返回對(duì)應(yīng)的頁面數(shù)據(jù)給所述終端。

      17、于一實(shí)施例中,所述確定模塊,用于根據(jù)所述用戶信息確定所述用戶所屬的興趣類別標(biāo)簽,根據(jù)所述興趣類別標(biāo)簽確定所述頁面源數(shù)據(jù)中需要渲染的目標(biāo)源數(shù)據(jù),將所述目標(biāo)源數(shù)據(jù)需要的渲染資源量確定為所述頁面源數(shù)據(jù)需要的渲染資源量。

      18、于一實(shí)施例中,若所述用戶所屬的興趣類別標(biāo)簽包括對(duì)直播不感興趣標(biāo)簽;所述確定模塊,用于將所述頁面源數(shù)據(jù)中的直播組件替換成第一預(yù)設(shè)圖像的源數(shù)據(jù),生成所述目標(biāo)源數(shù)據(jù);和/或,若所述用戶所屬的類別標(biāo)簽包括對(duì)視頻不感興趣標(biāo)簽;所述確定模塊,用于將所述頁面源數(shù)據(jù)中的視頻源數(shù)據(jù)替換成第二預(yù)設(shè)圖像的源數(shù)據(jù),生成所述目標(biāo)源數(shù)據(jù)。

      19、于一實(shí)施例中,所述決策模塊,用于根據(jù)所述當(dāng)前性能信息判斷所述終端的當(dāng)前性能值是否小于第一性能閾值;若所述終端的當(dāng)前性能值小于所述第一性能閾值,根據(jù)所述用戶信息將所述頁面源數(shù)據(jù)進(jìn)行渲染處理,生成渲染后的整頁數(shù)據(jù),將所述整頁數(shù)據(jù)返回給所述終端。

      20、于一實(shí)施例中,所述決策模塊,具體用于根據(jù)所述用戶信息確定所述用戶所屬的興趣類別標(biāo)簽;根據(jù)所述興趣類別標(biāo)簽確定所述頁面源數(shù)據(jù)中需要渲染的目標(biāo)源數(shù)據(jù),對(duì)所述目標(biāo)源數(shù)據(jù)進(jìn)行渲染處理,生成所述渲染后的整頁數(shù)據(jù);和/或,所述決策模塊,具體用于將所述頁面源數(shù)據(jù)中帶有預(yù)設(shè)標(biāo)記的數(shù)據(jù)區(qū)塊確定為目標(biāo)源數(shù)據(jù),對(duì)所述目標(biāo)源數(shù)據(jù)進(jìn)行渲染處理,生成所述渲染后的整頁數(shù)據(jù)。

      21、于一實(shí)施例中,所述決策模塊,還用于若所述終端的當(dāng)前性能值大于或等于所述第一性能閾值,判斷所述終端的當(dāng)前性能值是否小于第二性能閾值,所述第二性能閾值大于所述第一性能閾值;若所述終端的當(dāng)前性能值小于所述第二性能閾值,將所述頁面源數(shù)據(jù)中需要在終端首屏展示的第一源數(shù)據(jù)進(jìn)行渲染處理,生成渲染后首屏頁面數(shù)據(jù),將所述首屏頁面數(shù)據(jù)和所述頁面源數(shù)據(jù)中不需要在終端首屏展示的第二源數(shù)據(jù)返回給所述終端。

      22、于一實(shí)施例中,所述決策模塊,還用于若所述終端的當(dāng)前性能值大于或等于所述第二性能閾值,將所述頁面源數(shù)據(jù)返回給所述終端,以指示所述終端對(duì)所述頁面源數(shù)據(jù)進(jìn)行渲染處理。

      23、于一實(shí)施例中,還包括:返回模塊,用于若所述渲染資源量大于預(yù)設(shè)資源量閾值,將所述頁面源數(shù)據(jù)返回給所述終端,以指示所述終端對(duì)所述頁面源數(shù)據(jù)進(jìn)行渲染處理。

      24、于一實(shí)施例中,所述頁面請(qǐng)求包括對(duì)電商平臺(tái)的商品數(shù)據(jù)頁面的訪問請(qǐng)求。

      25、第五方面,本技術(shù)實(shí)施例提供一種頁面數(shù)據(jù)處理系統(tǒng),包括:源服務(wù)器、內(nèi)容分發(fā)網(wǎng)絡(luò)和終端,其中:

      26、所述終端,用于響應(yīng)于用戶對(duì)目標(biāo)頁面的查詢請(qǐng)求,通過所述內(nèi)容分發(fā)網(wǎng)絡(luò)向源服務(wù)器發(fā)送頁面請(qǐng)求,所述頁面請(qǐng)求中攜帶有所述終端的當(dāng)前性能信息和用戶信息;

      27、所述內(nèi)容分發(fā)網(wǎng)絡(luò),用于響應(yīng)于終端的頁面請(qǐng)求,獲取所述終端的當(dāng)前性能信息和網(wǎng)絡(luò)質(zhì)量等級(jí),若所述網(wǎng)絡(luò)質(zhì)量等級(jí)大于預(yù)設(shè)等級(jí),將所述頁面請(qǐng)求、所述終端的當(dāng)前性能信息發(fā)送給源服務(wù)器;

      28、所述源服務(wù)器,用于決策出所述頁面源數(shù)據(jù)適用的頁面渲染方式,并返回對(duì)應(yīng)的頁面數(shù)據(jù);

      29、所述終端,還用于通過所述內(nèi)容分發(fā)網(wǎng)絡(luò)接收所述源服務(wù)器返回的頁面數(shù)據(jù);若所述返回的頁面數(shù)據(jù)包括所述頁面請(qǐng)求指定的頁面源數(shù)據(jù),則在將所述頁面源數(shù)據(jù)在本地渲染處理后進(jìn)行展示;若所述返回的頁面數(shù)據(jù)包括渲染后數(shù)據(jù),展示所述渲染后數(shù)據(jù)。

      30、第六方面,本技術(shù)實(shí)施例提供一種電子設(shè)備,包括:

      31、至少一個(gè)處理器;以及

      32、與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;

      33、其中,所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的指令,所述指令被所述至少一個(gè)處理器執(zhí)行,以使所述電子設(shè)備執(zhí)行上述任一方面所述的方法。

      34、第七方面,本技術(shù)實(shí)施例提供一種云設(shè)備,包括:

      35、至少一個(gè)處理器;以及

      36、與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;

      37、其中,所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的指令,所述指令被所述至少一個(gè)處理器執(zhí)行,以使所述云設(shè)備執(zhí)行上述任一方面所述的方法。

      38、第八方面,本技術(shù)實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)執(zhí)行指令,當(dāng)處理器執(zhí)行所述計(jì)算機(jī)執(zhí)行指令時(shí),實(shí)現(xiàn)上述任一方面所述的方法。

      39、第九方面,本技術(shù)實(shí)施例提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述任一方面所述的方法。

      40、本技術(shù)實(shí)施例提供的頁面數(shù)據(jù)處理方法、設(shè)備和存儲(chǔ)介質(zhì),通過結(jié)合用戶信息,確定當(dāng)前頁面請(qǐng)求需要的渲染資源量,如果需要的渲染資源量小于或等于預(yù)設(shè)資源量閾值,說明渲染開銷沒有過大,則服務(wù)器可以結(jié)合終端的性能高低、用戶信息的分類決策出采用哪種頁面渲染方式處理頁面源數(shù)據(jù),如此服務(wù)器基于終端性能、用戶特征和自身的渲染開銷,適時(shí)選擇合適的頁面渲染模式,充分發(fā)揮終端和服務(wù)器的資源性能,實(shí)現(xiàn)均衡服務(wù)器開銷和用戶體驗(yàn)的效果,提高資源利用率。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1