MEAN.JS:充电时间慢

时间:2015-07-27 12:24:03

标签: angularjs performance bundle minify meanjs

情况

我正在使用MEAN.JS框架(MongoDBExpressJSAngularJSNodeJS)。

捆绑 缩小 grunt build所有AngularJS .js文件(控制器,工厂,服务,指令...... )。

结果是2个文件:

css: 'public/dist/application.min.css',
js: 'public/dist/application.min.js'

问题

文件application.min.js 266kb 。当用户加载Web时,此文件在加载页面之前会延迟 5分钟。 (使用AWS EC2)。

GET /dist/application.min.js 200 274.939 ms - -

274939 ms > 274.939 s > 4.58分钟

在捆绑和缩小之前发生了同样的问题。我在想这个问题的解决方案是捆绑和缩小所有AngularJS文件。但不是吗。

加载.js文件后,应用程序速度非常快,但需要5分钟才能加载...

  • 我需要做些什么来解决这个问题?我的项目很大并且有很多文件,我知道AngularJS适用于这样的项目......

1 个答案:

答案 0 :(得分:0)

我解决了这个问题!

最后问题不在于捆绑和缩小的266kb文件!

问题出在Liveload.js文件上。在localhost中, Liveload库适用于开发,但不适用于生产模式,此文件需要花费大量时间来为页面收费。

解决方案是删除Liveload依赖。