我已经使用我的Rails 4应用程序进行了Heroku部署,并且证明它非常慢。我不确定我的位置是否有因素,因为我在澳大利亚
我有NewRelic插件,下面是我看到的问题。
Category Segment % Time Avg calls Avg Time (ms)
View layouts/users Template 98.4 1.0 16,800
根据这个细分,我看到布局用户是性能问题(差不多16.8秒!)。
是否有一种好方法可以对此进行分析,以确切了解导致此问题的功能以及解决这些问题的最佳方法是什么?
另一个需要注意的重要事项是,当我转到map
报告时,它会显示19.5秒的End User
,这需要花费大量时间。
答案 0 :(得分:0)
当Heroku上的应用程序只有一个网络dyno并且该dyno在1小时内没有收到任何流量时,该dyno会进入睡眠状态。
当有人访问该应用程序时,dyno管理器将自动唤醒Web dyno以运行Web进程类型。这导致第一个请求的延迟。
你是否注意到类似的行为?