【问题标题】:Rails app slowness, is it my app or is it the host?Rails 应用程序缓慢,是我的应用程序还是主机?
【发布时间】:2010-05-29 11:22:14
【问题描述】:

我目前在一个带托管轨的共享服务器上,我发现我的应用程序有时速度慢得令人难以忍受,但在其他时间却以正常速度运行。配置中有什么可能导致这种情况,还是我应该考虑更改主机?我正在使用 mod rails,有人告诉我,如果我没有很多用户,它有时会很慢,但几分钟?

作为参考,我的应用位于 www.goldhat.org

【问题讨论】:

  • 您是否查看了生产日志以了解 view/db 时间是多少?
  • 虽然并非总是如此,但大多数情况下 DB 时间似乎要长得多

标签: ruby-on-rails hosting performance


【解决方案1】:

我认为这是您使用共享主机的原因。 您的应用程序正在从 RAM 移动到交换空间 b/c 它没有收到流量。 而且逆过程有点慢。

【讨论】:

  • 那我应该换成mongrel还是什么的?
  • 我认为 mongrel 成功了。现在快多了。希望这种情况继续下去。
【解决方案2】:

检查控制台输出,当您使用 mongrel 访问您的站点时,它会显示完成您的请求所需的毫秒数,如果花费太多时间,则可能是您的应用程序。

它会显示如下内容:

在 57 毫秒内完成(查看:24,DB:12)| 200 OK [http://localhost/]

考虑其他原因,例如带宽不足,如果您有 ssh 访问权限,则可以在托管服务中检查您的应用程序性能

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-19
    • 2022-10-06
    • 1970-01-01
    • 2013-12-02
    • 1970-01-01
    相关资源
    最近更新 更多