我刚开始使用rails,当我在开发模式下测试时,我在日志中看到我的Mailer操作花了1175ms。无论如何都要找出究竟是什么缓慢的步骤?
此外,还有一行(View:2,DB:1)。我假设数据库意味着数据库查找的数量,但视图呢?
答案 0 :(得分:1)
您可以尝试阅读benchmarking and profiling guide以了解如何找到瓶颈。
此外,View: 2, DB: 1
实际上是指每个部分所花费的时间(以毫秒为单位)。
答案 1 :(得分:1)
如果邮件程序调用是呈现视图的一部分,您可以使用fiveruns-tuneup深入了解调用并查看哪一个导致延迟。 http://github.com/fiveruns/fiveruns_tuneup