如何减少具有大量脚本的网页的加载时间

时间:2015-08-12 00:54:57

标签: javascript web meteor loading

我正在尝试使用流星开发一个网站。我的问题是该网站需要很长时间才能加载(> 2-3分钟)。当我检查“检查元素”中的网络选项卡时,我发现大部分加载时间来自文件夹“/ packages /”中的脚本。

我不确定这是否异常,但我有大约90行代码要求客户端脚本,其中大部分都少于300b。

我对网络开发缺乏经验,所以我不确定如何改进这个,有人能告诉我问题是什么,我将如何解决?

2 个答案:

答案 0 :(得分:2)

  • 将多个scrips合并到单个文件中 - 在您的情况下最重要的是最小化HTTP请求的数量
  • 缩小/压缩JS文件
  • 从CDN提供此文件

工具

  • node-minify
  • Cloudflare - 基本上您可以通过它们为所有网页提供服务,并为您做优化

答案 1 :(得分:2)

简单地说,只需在body标签的底部包含脚本文件和导入。 这样html和css将首先加载,JavaScripts将在后台加载,使其更快