5秒未加载,heroku node.js应用加载缓慢

时间:2018-06-28 19:16:19

标签: node.js performance heroku mean-stack loading

我迷惑了一段时间,为什么我的heroku node.js应用加载如此之慢,我看到有关同一主题的许多问题,给出的主要答案是“掉电” /服务器睡眠机制。但这不是减慢我的应用程序加载时间的原因。我已经密切监视我的加载,似乎开始加载资产有5秒的大停顿。但是为什么呢?

enter image description here

我的应用程序是MEAN堆栈应用程序,我使用的是node.js 10(角度5)。 我最近将资产文件夹从19mb压缩到7mb,因为我认为这些文件夹的大小与加载速度有关,但我仍然看到4-5秒的奇怪加载暂停。

现在,我将heroku托管计划改回“免费”,但是一周前,我有了7 $“业余爱好”计划。我购买了业余爱好计划,以提高加载速度,虽然它确实增加了一点点,但仍然有很大的停顿。

这与有多少用户正在使用该应用程序以及它最近处于活动状态无关,因此我可以排除与服务器睡眠机制有关的问题。

1 个答案:

答案 0 :(得分:0)

这个特定的应用程序与cli捆绑在一起(可能使用引擎盖下的webpack)。我发现使用命令ng build --prod进行构建会更紧密地捆绑文件,从而消除了加载时间。