【问题标题】:Why Heroku requests times are slower / faster after deploy为什么部署后 Heroku 请求时间变慢/变快
【发布时间】:2018-10-17 13:39:36
【问题描述】:

我正在将 Heroku 用于生产 Rails 应用程序。

我正在使用 scoutapp 对其进行监控,并注意到在生产中部署后请求时间可能会慢 4 倍或快 4 倍。

这次我做了一些截图,但这种情况发生了多次,如果我幸运的话,部署后会很快。

部署只包含一个 CSS 更新

heroku 统计数据还显示响应时间较慢:

【问题讨论】:

  • 我恢复到了快的版本(截图中)但是速度很慢,所以这证明性能问题不是部署造成的
  • 您发现问题了吗?
  • 不,我想这就是你在使用共享实例时得到的结果。

标签: ruby-on-rails heroku heroku-postgres


【解决方案1】:

我猜想较慢的时间是由于在部署和服务器重新启动时清除了缓存。当每个请求再次被缓存时,您会期望它会加快备份速度。 不过,我无法解释更快的时间。

【讨论】:

  • 这不是一个答案。
  • 是的,缓存可能是一个选项,但我使用 memcache 来存储它并避免部署后缓存写入成本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-07
  • 2011-11-21
  • 1970-01-01
相关资源
最近更新 更多