首页 >历史

麻省理工研发新系统网页加载速度提升34

2019-05-14 20:16:22 | 来源: 历史

麻省理工学院计算机科学与人工智能实验室(CSAIL)和哈佛大学的研究人员已开发出了减少页加载时间的系统。这种被被称为北极星的系统,其框架可以确定页页面对象如何重叠下载,使得全部页面需要较少时间来加载。

相关研发人员表示,目前一般浏览器可能需要长达100毫秒时间来仅仅获取页当中的一个数据,随着页复杂性增加,浏览器往往需要在客户机和服务器之间多次往返来获取数据,增加了页加载延迟。他们的做法限度地减少往返次次数,可以大大加快页面加载速度,加载速度快可提升34%。

相关研发人员表示,用户在键入URL的时候,浏览器实际上并不知道页面的样子。要加载页面,浏览器需要在络上获得对象,如HTML文件,JavaScript代码和图象。一旦一个对象被取出,浏览器还需要评估对象,计算对象在页面位置,将对象添加到用户看到的页面。但它不是那末简单。评估一个对象往往意味着需要获取和评估更多的对象,它们被描述为原件的依赖性。作为一个例子,浏览器为了执行JavaScript代码,可能需要获得更多的图象。

问题是,浏览器不能实际看到所有这些依赖关系,其结果是,浏览器必须保守地依照顺序装载对象,这常常会增加来回获得数据的次数,减缓页面加载。

北极星系统可以自动跟踪所有对象之间的相互作用,为它们编号。例如,它指出一个对象在另一个对象中读取数据,或在另一个对象当中更新的数值,然后,它使用了这些相互作用的详细日志创建一个依赖关系图,可以让浏览器计划尽可能快的数据抓取路线,让浏览器更快速地加载页。

痛经是由什么原因引起
月经后期腰疼吃什么
痛经是怎么回事怎么办

猜你喜欢