首頁電腦辦公正文

麻省理工研發(fā)新系統(tǒng) 網(wǎng)頁加載速度提升34%

2017-03-26 15:33:07來源:網(wǎng)易    編輯:管理員

20646

 

  摘要:麻省理工學(xué)院計算機科學(xué)與人工智能實驗室(CSAIL)和哈佛大學(xué)的研究人員已經(jīng)開發(fā)出了減少網(wǎng)頁加載時間的系統(tǒng)。這種被被稱為“北極星”的系統(tǒng),其框架可以確定網(wǎng)頁頁面對象如何重疊下載,使得整個頁面需要較少時間來加載。

  相關(guān)研發(fā)人員表示,目前一般瀏覽器可能需要長達100毫秒時間來僅僅獲取網(wǎng)頁當(dāng)中的一個數(shù)據(jù),隨著網(wǎng)頁復(fù)雜性增加,瀏覽器往往需要在客戶機和服務(wù)器之間多次往返來獲取數(shù)據(jù),增加了網(wǎng)頁加載延遲。他們的做法最大限度地減少往返次次數(shù),可以大大加快頁面加載速度,加載速度最快可提升34%。

  相關(guān)研發(fā)人員表示,用戶在鍵入URL的時候,瀏覽器實際上并不知道頁面的樣子。要加載頁面,瀏覽器需要在網(wǎng)絡(luò)上獲取“對象”,如HTML文件,JavaScript代碼和圖像。一旦一個對象被取出,瀏覽器還需要評估對象,計算對象在頁面位置,將對象添加到用戶看到的頁面。但它不是那么簡單。評估一個對象往往意味著需要獲取和評估更多的對象,它們被描述為原件的“依賴性”。作為一個例子,瀏覽器為了執(zhí)行JavaScript代碼,可能需要獲取更多的圖像。

  問題是,瀏覽器不能實際看到所有這些依賴關(guān)系,其結(jié)果是,瀏覽器必須保守地按照順序裝載對象,這往往會增加來回獲取數(shù)據(jù)的次數(shù),減緩頁面加載。

  北極星系統(tǒng)可以自動跟蹤所有對象之間的相互作用,為它們編號。例如,它指出一個對象在另一個對象中讀取數(shù)據(jù),或在另一個對象當(dāng)中更新的數(shù)值,然后,它使用了這些相互作用的詳細日志創(chuàng)建一個“依賴關(guān)系圖”,可以讓瀏覽器計劃盡可能最快的數(shù)據(jù)抓取路線,讓瀏覽器更快速地加載網(wǎng)頁。

http://static.cnbetacdn.com/article/2016/0310/1b947d0ced66089.jpeg


上一篇:太貴!庫克高中母校不再提供學(xué)生MacBook
下一篇:沒密碼也別怕 160WIFI拯救你的手機流量

最新資訊

  • 驅(qū)動人生7上線 有獎尋漏“動”完善驅(qū)動庫!
    驅(qū)動人生7上線 有獎尋漏“動”完善驅(qū)動庫!

    驅(qū)動人生微博和論壇推出了幫驅(qū)動人生找漏“動”拿巨獎活動!只要給驅(qū)動人生提供一個沒有收錄的驅(qū)動,就有機會獲得藍牙音箱、U盤、抱枕等各種禮品,并且此活動還是長期有效?。?!有沒有很心動!

    2019-09-25 03:48:29

    20050

  • 炎炎夏日,驅(qū)動人生為你“驅(qū)”走暑氣
  • 快喊老板來換機!戴爾OptiPlex 3040評測
    快喊老板來換機!戴爾OptiPlex 3040評測

    不得不說,戴爾這款OptiPlex 3040或許會打破人們心中固有的商務(wù)臺式機的形象,該機通過全新、高能效的小型微塔式設(shè)計,搭載最新的英特爾Skylake平臺以及微軟Windows10操作系統(tǒng),OptiPlex 3040不僅在整機性能大幅提升的前提下,最大限度的節(jié)省客戶的辦公空間,又可以提供高級安全性和企業(yè)級管理功能。并且入門級的售價也非常親民,非常適合中小型公司用于辦公使用。

    2019-07-20 17:09:34

    17434