¿Cuál es más rápido "contar" o "longitud"?

Suponiendo que hay 2 modelos llamadosUser yPost

¿Cuál será el mejor rendimiento (rápido) ya sea "Plan A" o "Plan B"?

"Plan a"

controlador

@users = User.find_all_by_country(params[:country])
@posts = Post.find_all_by_category(params[:category])

ver

<%= @users.count.to_s %>
<%= @posts.count.to_s %>

"Plan B"

controlador

@users = User.find_all_by_country(params[:country])
@posts = Post.find_all_by_category(params[:category])

ver

<%= @users.length.to_s %>
<%= @posts.length.to_s %>

Respuestas a la pregunta(2)

Su respuesta a la pregunta