MEAN.JS:充电时间慢

MEAN.JS: Slow charging time

情况

我正在使用 MEAN.JS framework (MongoDB, ExpressJS, AngularJS and NodeJS).

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

结果是 2 个文件:

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

问题

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

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

274939 毫秒 > 274.939 秒 > 4.58分钟

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

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

我解决了问题!

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

问题与 Liveload.js 文件有关。在localhost中,Liveload库对于开发是有好处的,但是在生产模式下,这个文件需要花费大量时间来加载页面。

解决方法是去除Liveload依赖。