0

我有一个 Rails 应用程序,对于一个请求,它需要 86 毫秒:

Completed 200 OK in 86ms (Views: 0.1ms | ActiveRecord: 4.0ms)

它托管在本地主机上。它需要 4.1 秒,那么剩下的 82 毫秒在哪里花费呢?

谢谢

4

1 回答 1

0

该时间计为视图、数据库/ActiveRecord 和(未显示)处理时间(控制器/模型)。后者是您在日志中看不到的内容。

您可以通过检查操作的时间来证明这一点,然后将sleep 10(10 秒暂停)添加到控制器,然后再次检查时间,视图和数据库时间将相似,但总时间将长 10 秒。

于 2013-06-19T21:15:56.527 回答