抱歉,我知道这是一个通用问题,我会尽量提供尽可能详细的信息
我在 Amazon EC2 中型实例上运行 Bitnami Rubystack (3.2.7)。Rails 的某些方面非常慢,以下是其中的一些:
- 登录时(我使用的是devise gem),如果您提供的密码无效,则需要很长时间才能告诉您密码无效。
- 注册过程需要很长时间,大约 2 分钟后响应(当它所要做的只是对数据库运行几个查询时?)
- 文件上传(在carrierwave上)非常慢,几乎无法正常工作。(文件将通过 CarrierWave 上的 Fog 传输到 S3)。
上述实例中的代码非常简单,我没有发现任何明显错误。事实上,大部分工作都是由 gems 完成的(例如,设计处理注册和登录)。任何帮助将不胜感激。