Допустим, у меня есть приложение, в котором пользователь может приписывать баллы фильмам, таким образом ранжируя их.Предположим также, что каждый раз, когда пользователь получает доступ к этому списку, рейтинг должен обновляться.Когда фильмов всего несколько, то, конечно, можно выполнить запрос с возможностью упорядочить результат по баллу.
Однако, когда количество фильмов очень велико, разумно думать, что этозапрос займет ужасно долго.Какие известные методы помогают сократить это время?Должен ли я выполнять предварительный заказ самой таблицы время от времени?
Я использую Ruby On Rails 3.1 для того, что стоит ...
Спасибо