如果我的 Rails 开发控制台显示“查看完成时间”的时间远大于“活动记录完成时间”的时间范围,我应该优化我的视图还是查询?
Completed 200 OK in 8441ms (Views: 7277.3ms | ActiveRecord: 316.9ms)
当然,两者都很可怕,但是视图需要更长的时间才能呈现......有没有一种方法我应该考虑重写视图而不是改变查询的执行方式?
如果我的 Rails 开发控制台显示“查看完成时间”的时间远大于“活动记录完成时间”的时间范围,我应该优化我的视图还是查询?
Completed 200 OK in 8441ms (Views: 7277.3ms | ActiveRecord: 316.9ms)
当然,两者都很可怕,但是视图需要更长的时间才能呈现......有没有一种方法我应该考虑重写视图而不是改变查询的执行方式?