299

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

時(shí)間: 2016-03-10 11:18:37   點(diǎn)擊數(shù): 28946   來源: 耐思智慧

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


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


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


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


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


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

上一篇:企業(yè)微信要來了 和釘釘有何不同? 下一篇:廣電總局:自媒體不需獲得許可

旗下網(wǎng)站:耐思智慧 - 淘域網(wǎng) - 我的400電話 - 中文域名:耐思尼克.cn 耐思尼克.top

耐思智慧 © 版權(quán)所有 Copyright © 2000-2024 www.testsystem.com.cn,Inc. All rights reserved

備案號(hào)碼: 粵ICP備09063828號(hào)  公安備案號(hào): 公安備案 粵公網(wǎng)安備 44049002000123號(hào)  域名注冊服務(wù)機(jī)構(gòu)許可:粵D3.1-20240003 CN域名代理自深圳萬維網(wǎng)

聲明:本網(wǎng)站中所使用到的其他各種版權(quán)內(nèi)容,包括但不限于文章、圖片、視頻、音頻、字體等內(nèi)容版權(quán)歸原作者所有,如權(quán)利所有人發(fā)現(xiàn),請及時(shí)告知,以便我們刪除版權(quán)內(nèi)容

本站程序界面、源代碼受相關(guān)法律保護(hù), 未經(jīng)授權(quán), 嚴(yán)禁使用; 耐思智慧 © 為我公司注冊商標(biāo), 未經(jīng)授權(quán), 嚴(yán)禁使用

法律顧問:珠海知名律師 廣東篤行律師事務(wù)所 夏天風(fēng) 律師