Я делаю сайт, похожий на digg, который будет иметь домашнюю страницу с разными категориями. Я хочу отображать самые популярные материалы.
Наша рейтинговая система просто "нравится", например "Мне это нравится" и еще много чего. Мы в основном хотим отображать представления с наибольшим количеством "симпатий" за раз. Мы хотим иметь три категории: популярность во все времена, на прошлой неделе и в последний день.
Кто-нибудь знает способ помочь? Я понятия не имею, как это сделать и сделать его эффективным. Я думал, что мы могли бы использовать какую-то работу cron, чтобы работать каждые 10 минут и тянуть количество понравившихся за последние 10 минут... но мне сказали, что это довольно неэффективно?
Справка
Спасибо!