Aspnetboilerplate发布时非常慢

时间:2018-01-03 07:40:01

标签: angular asp.net-core aspnetboilerplate

我使用Angular2.0和.Net核心创建了一个Aspnetboilerplate应用程序。在服务器中也部署了应用程序,但速度非常慢,加载登录页面花了将近20秒。

使用此命令构建角度

  

npm run ng build --env = prod

dist文件夹大小为28 MB,这将是什么问题。是否有可用于跟踪问题的软件

1 个答案:

答案 0 :(得分:3)

您可以确定减少捆绑包的大小。

ng build --prod --aot
  1. 使用AoT编译器可以帮助减少超过50%的捆绑包大小,并将第一次涂装改善超过45%。
  2. 树摇动是在应用最终捆绑和缩小之前从应用中删除未使用的模块和代码的过程。
  3. Angular Universal允许您在服务器上运行Angular App。
  4. Web Workers非常适合将CPU密集型任务卸载到独立的Web工作线程,以便在应用程序获取和处理大量数据时,前端UI不会被冻结或Janky。请参阅https://github.com/angular/angular-cli/issues/2305
  5. 服务工作者。结帐https://github.com/angular/angular-cli/issues/4006
  6. 我强烈建议您阅读这些内容;