Я учусь сравнивать две реализации в контроллере / представлении. Они делают то же самое, но одно выполняется в поле зрения, а другое - в контроллере. Код показан ниже. Мои вопросы:
- Можно ли измерить 100 раз рендеринга одного и того же действия за один раз?
- Правильно ли мой текущий бенчмаркинг измеряет комбинацию времени просмотра + времени контроллера?
- есть ли лучший способ сделать это?
```
def sort_in_view
self.class.benchmark("$sort in view") do
@regions = Region.all
respond_to do |format|
format.html
end
end
end
def sort_in_controller
self.class.benchmark("$sort in controller") do
@regions = {}
Region.all.each do |r|
@regions[r] = r.countries.order_by_name
end
respond_to do |format|
format.html
end
end
end