【问题标题】:How to speed up my Rails 4 app on Heroku (tips for a n00b)?如何在 Heroku 上加速我的 Rails 4 应用程序(n00b 的提示)?
【发布时间】:2014-03-21 08:00:20
【问题描述】:

如何在 Heroku 上加速我的 Rails 应用程序?购买 2 台 dyno 会显着加快我的网站速度吗?

我找到了这些技巧,并且已经在我的 Rails 应用程序中实现了其中一些,但我想知道是否还有更多?

  • “瘦控制器和胖模型”

  • 在单独的部分中拆分视图

  • CDN 的使用

  • 缓存

  • 使用资产管道

编辑:投反对票,很明显我的问题有问题,太宽泛了?

【问题讨论】:

  • 最本质的——学习
  • 更多测功机!= 性能。更多 dynos == 更多吞吐量
  • 好的,谢谢。我会继续学习更多。 :)

标签: ruby-on-rails heroku


【解决方案1】:

(如果您询问您想要改进的性能的特定部分,这可能会更好)。

这里有一个提示,使用 New Relic 来 ping 您的站点并检查它是否仍在运行:

  1. 任何问题都会提醒您
  2. 您的 Heroku 应用不会进入睡眠状态,这会增加其响应时间,因为如果有一段时间没有人查看您的网站,它就不必“唤醒”。

无论如何都要使用 New Relic,因为它具有广泛的功能,对于监控数据库请求、响应时间等非常有用。

【讨论】:

    猜你喜欢
    • 2013-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-29
    相关资源
    最近更新 更多