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

5秒未加载,heroku node.js应用程序加载缓慢,node.js,performance,heroku,mean-stack,loading,Node.js,Performance,Heroku,Mean Stack,Loading,有一段时间我一直很困惑为什么我的heroku node.js应用程序加载速度如此之慢,我看到很多关于同一主题的问题,给出的主要答案是“关机”/“服务器睡眠机制”。然而,这并不是减缓我的应用程序加载时间的原因。我已经密切监视了我的加载,似乎在开始加载资产之前有5秒的大暂停。但是为什么呢 我的应用程序是一个平均堆栈应用程序,我使用node.js 10,angular 5。 我最近将我的资产文件夹从19mb压缩到7mb,因为我认为这些文件夹的大小与加载速度有关,但我仍然看到4-5秒的奇怪加载暂停 现

有一段时间我一直很困惑为什么我的heroku node.js应用程序加载速度如此之慢,我看到很多关于同一主题的问题,给出的主要答案是“关机”/“服务器睡眠机制”。然而,这并不是减缓我的应用程序加载时间的原因。我已经密切监视了我的加载,似乎在开始加载资产之前有5秒的大暂停。但是为什么呢

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

现在我把heroku的托管计划改回“免费”,但一周前我有了7美元的“业余爱好”计划。我买这个爱好计划是为了提高加载速度,它看起来确实增加了一点点,但仍然有很大的停顿


这与有多少用户一直在使用该应用程序以及该应用程序最近有多活跃无关,因此我可以排除与服务器睡眠机制相关的问题。

此特定应用程序与angular cli捆绑在一起(可能在引擎盖下使用webpack)。我发现使用命令
ngbuild--prod
构建会将文件捆绑得更紧,从而消除了加载时间