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.js
是 266kb。当用户加载 Web 时,此文件在加载页面之前需要 5 分钟 延迟。 (使用 AWS EC2)。
GET /dist/application.min.js 200 274.939 ms - -
274939 毫秒 > 274.939 秒 > 4.58分钟
同样的问题发生在打包和缩小之前。我在想这个问题的解决方案是将所有 AngularJS 文件打包并缩小。但不是吗。
加载.js
个文件后,应用程序非常快,但需要5分钟才能加载...
- 我需要做什么来解决这个问题?我的项目很大,文件很多,我明白AngularJS是为了这样的项目...
我解决了问题!
最后,问题不在于捆绑和缩小的 266kb 文件!
问题与 Liveload.js
文件有关。在localhost中,Liveload库对于开发是有好处的,但是在生产模式下,这个文件需要花费大量时间来加载页面。
解决方法是去除Liveload依赖。
情况
我正在使用 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.js
是 266kb。当用户加载 Web 时,此文件在加载页面之前需要 5 分钟 延迟。 (使用 AWS EC2)。
GET /dist/application.min.js 200 274.939 ms - -
274939 毫秒 > 274.939 秒 > 4.58分钟
同样的问题发生在打包和缩小之前。我在想这个问题的解决方案是将所有 AngularJS 文件打包并缩小。但不是吗。
加载.js
个文件后,应用程序非常快,但需要5分钟才能加载...
- 我需要做什么来解决这个问题?我的项目很大,文件很多,我明白AngularJS是为了这样的项目...
我解决了问题!
最后,问题不在于捆绑和缩小的 266kb 文件!
问题与 Liveload.js
文件有关。在localhost中,Liveload库对于开发是有好处的,但是在生产模式下,这个文件需要花费大量时间来加载页面。
解决方法是去除Liveload依赖。