【问题标题】:angular 2 taking too much time to load on browserangular 2 在浏览器上加载时间过长
【发布时间】:2017-10-02 11:15:31
【问题描述】:

您好,我在成功编译后创建了 angular 2 应用程序,当我将它运行到浏览器时,当我在网络上检查它请求 14 个项目和 8 mb 下载时,加载时间太长,有人可以告诉我如何减少它的时间

【问题讨论】:

  • 您的服务器会压缩文件吗?你用aot编译吗?你使用 angular/cli 的构建优化器吗?
  • 以及如何做到这一点
  • 编译后所有js文件大小如果超过700kb

标签: angular


【解决方案1】:

2 件你可以直接做的事情:

部署应用时,请使用:AOT

ng-build --prod --aot

这将更加优化。

接下来,您可以执行 LazyLoading

https://angular.io/guide/ngmodule#lazy-loading-modules-with-the-router

但如果没有您的代码,就很难提供更多帮助。

【讨论】:

    【解决方案2】:

    请检查您的项目大小和主题资产大小,这也很重要,因为您说 14 个项目和 8 mb 已下载意味着一些 js 正在加载项目时下载,因此这需要时间,所以如果您是,请首先从您的项目中删除额外的 sutff使用这些只是放置项目中使用的所需页面、图像、js 等

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-06
      • 2016-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多