2011-08-04 21 views

回答

3

在构建过程中连接源文件具有以下优点:客户端必须减少请求,并且减少请求开销并减少页面加载时间,从而使其更快速 例如,假设你现在有10个JavaScript文件,浏览器必须提出10个HTTP请求,并且每个请求现在都有自己的开销(请求和响应标头),如果将这10个文件连接到2或3,则只有2或3个HTTP请求,高架。也遵循HTTP 1.1规范的任何客户端不允许超过2个同时连接到单个域,所以你明白了为什么它的重要性有较少的连接(请求)

而脚本加载器用于加载JavaScript点播,它意味着假设你只需要一些javascript,如果用户输入一个特定的文本框,那么你不会在页面加载时请求该javascript,而只是在需求(用户类型在文本框中)时加载它。 例如,当你标记在Facebook上的照片需要标记的javascipt的不可用时的照片页面加载,但它要求当您尝试标记的照片

2

脚本加载器有助于避免在您可能不需要全部加载大量JavaScript文件的情况下加载大量JavaScript文件:假设页面仅使用50个可用模块中的2个,那么您可以使用脚本加载器只获取您关注的部分而不是全部获取50.这会加快您的页面加载时间并降低您的带宽成本。

+0

如果脚本文件缓存,则带宽问题将得到正确的解决? –