0

我在微型实例上的 bitnami RubyStack 3.2.7-0(rails 3.2,ruby 1.9.3)上运行单个 rails 应用程序。

该应用程序非常简单,用户可以登录、上传一些文件、更改他们的帐户设置,仅此而已。

我担心的是最简单的操作需要很长时间才能响应,例如登录需要大约两分钟才能响应(它所要做的就是从数据库中获取相应的用户并验证密码)。

涉及发送电子邮件(例如忘记密码)的用例需要更长的时间,但我想这是因为连接到 gmail 的 smtp 服务器需要一些时间(这就是我用来发送电子邮件的方法)。

任何想法为什么它这么慢?我应该升级实例的大小吗?

4

1 回答 1

0

尝试将 1.9.3 与 falcon 的补丁一起使用:1. 加快加载时间 2. 减少哈希内存(两者都在此处总结https://gist.github.com/1688857?utm_source=rubyweekly&utm_medium=email) 3. 反向移植来自 ruby​​ 2.0 的垃圾收集器https://gist.github.com/1687289

于 2012-08-17T10:04:55.437 回答