国产精品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è)頁(yè)面加載控制方法及負(fù)載均衡器的制造方法

      文檔序號(hào):9754719閱讀:375來源:國(guó)知局
      網(wǎng)頁(yè)頁(yè)面加載控制方法及負(fù)載均衡器的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及網(wǎng)頁(yè)頁(yè)面加載控制方法及負(fù)載均衡器。
      【背景技術(shù)】
      [0002]目前,網(wǎng)頁(yè)頁(yè)面的加載通常是從⑶N(ContentDelivery Network內(nèi)容分發(fā)網(wǎng)絡(luò))節(jié)點(diǎn)上進(jìn)行資源獲取,當(dāng)CDN節(jié)點(diǎn)上沒有緩存或內(nèi)容超時(shí)時(shí),CDN節(jié)點(diǎn)會(huì)向網(wǎng)頁(yè)服務(wù)器請(qǐng)求新的內(nèi)容,并發(fā)送給相應(yīng)的瀏覽器進(jìn)行加載顯示。因此在進(jìn)行頁(yè)面加載時(shí),所有的流量都需要經(jīng)過CDN節(jié)點(diǎn)服務(wù)器,導(dǎo)致頁(yè)面加載的速度和安全性較低。

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

      [0003]本發(fā)明的主要目的在于提供一種網(wǎng)頁(yè)頁(yè)面加載控制方法及負(fù)載均衡器,旨在實(shí)現(xiàn)通過云存儲(chǔ)服務(wù)器對(duì)頁(yè)面加載的加速處理,提高網(wǎng)頁(yè)加載的速度和安全性。
      [0004]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種網(wǎng)頁(yè)頁(yè)面加載控制方法包括以下步驟:
      [0005]接收到瀏覽器發(fā)送的頁(yè)面加載請(qǐng)求時(shí),將所述頁(yè)面加載請(qǐng)求發(fā)送至網(wǎng)頁(yè)服務(wù)器;
      [0006]接收網(wǎng)頁(yè)服務(wù)器根據(jù)所述頁(yè)面加載請(qǐng)求返回的報(bào)文;
      [0007]當(dāng)所述報(bào)文中的第一資源地址對(duì)應(yīng)的靜態(tài)資源存儲(chǔ)于預(yù)置的云存儲(chǔ)服務(wù)器中時(shí),將所述報(bào)文中的第一資源地址替換為所述云存儲(chǔ)服務(wù)器存儲(chǔ)所述靜態(tài)資源的第二資源地址;
      [0008]將替換后的所述報(bào)文發(fā)送至所述瀏覽器,以供所述瀏覽器根據(jù)替換后的所述報(bào)文進(jìn)行頁(yè)面加載。
      [0009]優(yōu)選地,所述當(dāng)所述報(bào)文中的第一資源地址對(duì)應(yīng)的靜態(tài)資源存儲(chǔ)于預(yù)置的云存儲(chǔ)服務(wù)器中時(shí),將所述報(bào)文中的第一資源地址替換為所述云存儲(chǔ)服務(wù)器存儲(chǔ)所述靜態(tài)資源的第二資源地址包括:
      [0010]根據(jù)所述報(bào)文中資源地址的后綴名分析屬于靜態(tài)資源的第一資源地址;
      [0011]判斷所述第一資源地址是否存儲(chǔ)在預(yù)置的資源列表中,所述資源列表為所述第一資源地址與所述第二資源地址的關(guān)聯(lián)關(guān)系表;
      [0012]若是,則將所述報(bào)文中的第一資源地址替換為所述云存儲(chǔ)服務(wù)器存儲(chǔ)所述靜態(tài)資源的第二資源地址;
      [0013]若否,則啟動(dòng)線程從所述網(wǎng)頁(yè)服務(wù)器中下載所述第一資源地址對(duì)應(yīng)的靜態(tài)資源后,將下載的靜態(tài)資源上傳儲(chǔ)存至所述云存儲(chǔ)服務(wù)器中,并將所述第一資源地址與所述云儲(chǔ)存服務(wù)器儲(chǔ)存所述靜態(tài)資源反饋的第二資源地址建立關(guān)聯(lián)關(guān)系儲(chǔ)存至所述資源列表中。
      [0014]優(yōu)選地,所述網(wǎng)頁(yè)頁(yè)面加載控制方法還包括:
      [0015]每隔預(yù)置時(shí)長(zhǎng)發(fā)送靜態(tài)資源更新請(qǐng)求至所述網(wǎng)頁(yè)服務(wù)器,以下載更新的靜態(tài)資源;
      [0016]將下載的靜態(tài)資源上傳至所述云存儲(chǔ)服務(wù)器中,以進(jìn)行更新處理。
      [0017]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種負(fù)載均衡器,所述負(fù)載均衡器包括:
      [0018]轉(zhuǎn)發(fā)模塊,用于接收到瀏覽器發(fā)送的頁(yè)面加載請(qǐng)求時(shí),將所述頁(yè)面加載請(qǐng)求發(fā)送至網(wǎng)頁(yè)服務(wù)器;
      [0019]接收模塊,用于接收網(wǎng)頁(yè)服務(wù)器根據(jù)所述頁(yè)面加載請(qǐng)求返回的報(bào)文;
      [0020]處理模塊,用于當(dāng)所述報(bào)文中的第一資源地址對(duì)應(yīng)的靜態(tài)資源存儲(chǔ)于預(yù)置的云存儲(chǔ)服務(wù)器中時(shí),將所述報(bào)文中的第一資源地址替換為所述云存儲(chǔ)服務(wù)器存儲(chǔ)所述靜態(tài)資源的第二資源地址;
      [0021]發(fā)送模塊,用于將替換后的所述報(bào)文發(fā)送至所述瀏覽器,以供所述瀏覽器根據(jù)替換后的所述報(bào)文進(jìn)行頁(yè)面加載。
      [0022]優(yōu)選地,所述處理模塊包括:
      [0023]分析單元,用于根據(jù)所述報(bào)文中資源地址的后綴名分析屬于靜態(tài)資源的第一資源地址;
      [0024]判斷單元,用于判斷所述第一資源地址是否存儲(chǔ)在預(yù)置的資源列表中,所述資源列表為所述第一資源地址與所述第二資源地址的關(guān)聯(lián)關(guān)系表;
      [0025]替換單元,用于當(dāng)?shù)谝毁Y源地址存儲(chǔ)在預(yù)置的資源列表中時(shí),將所述報(bào)文中的第一資源地址替換為所述云存儲(chǔ)服務(wù)器存儲(chǔ)所述靜態(tài)資源的第二資源地址;
      [0026]處理單元,用于當(dāng)?shù)谝毁Y源地址未存儲(chǔ)在預(yù)置的資源列表中時(shí),啟動(dòng)線程從所述網(wǎng)頁(yè)服務(wù)器中下載所述第一資源地址對(duì)應(yīng)的靜態(tài)資源后,將下載的靜態(tài)資源上傳儲(chǔ)存至所述云存儲(chǔ)服務(wù)器中,并將所述第一資源地址與所述云儲(chǔ)存服務(wù)器儲(chǔ)存所述靜態(tài)資源反饋的第二資源地址建立關(guān)聯(lián)關(guān)系儲(chǔ)存至所述資源列表中。
      [0027]優(yōu)選地,所述負(fù)載均衡器還包括:
      [0028]更新模塊,用于每隔預(yù)置時(shí)長(zhǎng)發(fā)送靜態(tài)資源更新請(qǐng)求至所述網(wǎng)頁(yè)服務(wù)器,以下載更新的靜態(tài)資源;
      [0029]上傳模塊,用于將下載的靜態(tài)資源上傳至所述云存儲(chǔ)服務(wù)器中,以進(jìn)行更新處理。
      [0030]本發(fā)明實(shí)施例通過在接收到瀏覽器發(fā)送的頁(yè)面加載請(qǐng)求時(shí),將所述頁(yè)面加載請(qǐng)求發(fā)送至網(wǎng)頁(yè)服務(wù)器;接收網(wǎng)頁(yè)服務(wù)器根據(jù)所述頁(yè)面加載請(qǐng)求返回的報(bào)文;當(dāng)所述報(bào)文中的第一資源地址對(duì)應(yīng)的靜態(tài)資源存儲(chǔ)于預(yù)置的云存儲(chǔ)服務(wù)器中時(shí),將所述報(bào)文中的第一資源地址替換為所述云存儲(chǔ)服務(wù)器存儲(chǔ)所述靜態(tài)資源的第二資源地址;將替換后的所述報(bào)文發(fā)送至所述瀏覽器,以供所述瀏覽器根據(jù)替換后的所述報(bào)文進(jìn)行頁(yè)面加載。從而在頁(yè)面加載時(shí),部分資源可以在云存儲(chǔ)服務(wù)器中進(jìn)行加載,部分資源可以在網(wǎng)頁(yè)服務(wù)器中進(jìn)行加載,因此實(shí)現(xiàn)了通過云存儲(chǔ)服務(wù)器對(duì)頁(yè)面加載的加速處理,提高了網(wǎng)頁(yè)加載的速度和安全性;此外同時(shí)減輕了網(wǎng)頁(yè)服務(wù)器的負(fù)荷,提高了頁(yè)面加載的可靠性,防止了由于頁(yè)面加載超時(shí)導(dǎo)致頁(yè)面無法加載。
      【附圖說明】
      [0031]圖1為本發(fā)網(wǎng)頁(yè)頁(yè)面加載控制方法第一實(shí)施例的流程示意圖;
      [0032]圖2為本發(fā)網(wǎng)頁(yè)頁(yè)面加載控制方法第二實(shí)施例的流程示意圖;
      [0033]圖3為本發(fā)網(wǎng)頁(yè)頁(yè)面加載控制方法第三實(shí)施例的流程示意圖;
      [0034]圖4為本發(fā)明負(fù)載均衡器一實(shí)施例中通訊架構(gòu)圖;
      [0035]圖5為本發(fā)明負(fù)載均衡器第一實(shí)施例的功能模塊示意圖;
      [0036]圖6為本發(fā)明負(fù)載均衡器第二實(shí)施例中處理模塊的細(xì)化功能模塊示意圖;
      [0037]圖7為本發(fā)明負(fù)載均衡器第三實(shí)施例的功能模塊示意圖。
      [0038]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
      【具體實(shí)施方式】
      [0039]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0040]本發(fā)明提供一種網(wǎng)頁(yè)頁(yè)面加載控制方法,參照?qǐng)D1,在本發(fā)明網(wǎng)頁(yè)頁(yè)面加載控制方法第一實(shí)施例中,該網(wǎng)頁(yè)頁(yè)面加載控制方法包括:
      [0041]步驟S10,接收到瀏覽器發(fā)送的頁(yè)面加載請(qǐng)求時(shí),將所述頁(yè)面加載請(qǐng)求發(fā)送至網(wǎng)頁(yè)服務(wù)器;
      [0042]本發(fā)明提供的網(wǎng)頁(yè)頁(yè)面加載控制方法主要應(yīng)用于互聯(lián)網(wǎng)系統(tǒng)中,用于對(duì)瀏覽器發(fā)送的資源進(jìn)行加載控制。具體地,該控網(wǎng)頁(yè)頁(yè)面加載控制方法應(yīng)用在負(fù)載均衡器中,對(duì)頁(yè)面加載進(jìn)行控制。
      [0043]本實(shí)施例中,用戶可以通過在用戶終端(例如計(jì)算機(jī)或手機(jī)等智能終端)上安裝瀏覽器,通過瀏覽器發(fā)送頁(yè)面加載請(qǐng)求。例如可以直接在瀏覽器上輸入相應(yīng)的網(wǎng)址,以生成上述頁(yè)面加載請(qǐng)求;也可以是在點(diǎn)擊某一鏈接,進(jìn)行頁(yè)面加載,以生成上述頁(yè)面加載請(qǐng)求。在瀏覽器生成該頁(yè)面加載請(qǐng)求后,將該頁(yè)面加載請(qǐng)求發(fā)送至負(fù)載均衡器,負(fù)載均衡器將會(huì)將該頁(yè)面加載請(qǐng)求分發(fā)到一個(gè)網(wǎng)頁(yè)服務(wù)器中(應(yīng)當(dāng)說明的是,網(wǎng)頁(yè)服務(wù)器可以有多個(gè),可以根據(jù)各網(wǎng)頁(yè)服務(wù)器的負(fù)荷情況進(jìn)行分發(fā))。
      [0044]步驟S20,接收網(wǎng)頁(yè)服務(wù)器根據(jù)所述頁(yè)面加載請(qǐng)求返回的報(bào)文;
      [0045]網(wǎng)頁(yè)服務(wù)器接收到負(fù)載均衡器發(fā)送的頁(yè)面加載請(qǐng)求時(shí),將根據(jù)該頁(yè)面加載請(qǐng)求反饋相應(yīng)的報(bào)文給負(fù)載均衡器,負(fù)載均衡器將通過指定的端口接收該網(wǎng)頁(yè)服務(wù)器發(fā)送的報(bào)文。
      [0046]步驟S30,當(dāng)所述報(bào)文中的第一資源地址對(duì)應(yīng)的靜態(tài)資源存儲(chǔ)于預(yù)置的云存儲(chǔ)服務(wù)器中時(shí),將所述報(bào)文中的第一資源地址替換為所述云存儲(chǔ)服務(wù)器存儲(chǔ)所述靜態(tài)資源的第二資源地址;
      [0047]本實(shí)施例中上述云存儲(chǔ)服務(wù)器是通過集群應(yīng)用、網(wǎng)絡(luò)技術(shù)或分布式文件系統(tǒng)等功能,將網(wǎng)絡(luò)中大量各種不同類型的存儲(chǔ)設(shè)備通過應(yīng)用軟件集合起來協(xié)同工作,共同對(duì)外提供數(shù)據(jù)存儲(chǔ)和業(yè)務(wù)訪問功能的一個(gè)系統(tǒng)。當(dāng)前主流的阿里云存儲(chǔ)、七牛云存儲(chǔ)服務(wù)為了加快訪問速度,都實(shí)現(xiàn)了CDN加速的功能。具體地,當(dāng)云存儲(chǔ)服務(wù)器中儲(chǔ)存有上述第一資源地址對(duì)應(yīng)的靜態(tài)資源時(shí),云存儲(chǔ)服務(wù)器將反饋一個(gè)第二資源地址給負(fù)載均衡器,以供負(fù)載均衡器建立第一資源地址和第二資源地址的關(guān)聯(lián)關(guān)系。本實(shí)施例中,該關(guān)聯(lián)關(guān)系為一一對(duì)應(yīng)的關(guān)系,即當(dāng)該第一資源地址對(duì)應(yīng)的靜態(tài)資源存儲(chǔ)在云存儲(chǔ)服務(wù)器中時(shí),該第一資源地址將存在一個(gè)唯一的第二資源地址與之對(duì)應(yīng)。
      [0048]步驟S40,將替換后的所述報(bào)文發(fā)送至所述瀏覽器,以供所述瀏覽器根據(jù)替換后的所述報(bào)文進(jìn)行頁(yè)面加載。
      [0049]當(dāng)云存儲(chǔ)服務(wù)器中存儲(chǔ)有與第一資源地址對(duì)應(yīng)的靜態(tài)資源時(shí),負(fù)載均衡器將會(huì)將接收到的報(bào)文中上述第一資源地址替換為第二資源地址,最后將替換后的報(bào)文發(fā)送至瀏覽器。瀏覽器將根據(jù)接收到的報(bào)文進(jìn)行頁(yè)面加載,在加載時(shí),若資源的地址為第二資源地址則可以直接訪問云存儲(chǔ)服務(wù)器進(jìn)行資源加載,若為其
      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1