Идея создания временного рейтинга

200
11 августа 2017, 00:48

Делаю сайт галерею (Yii2) и, как водится, в нём будет присутствовать раздел с популярными картинками. Хочу сделать этот раздел на основе временного рейтинга (ВР): 1 просмотр = +1 ВР, 1 лайк = +50 ВР, 1 коммент = +300 ВР. Каждое действие, повлиявшее на ВР (просмотр, лайк, коммент), удаляется через сутки с соразмерным откатом ВР, на то он и временный рентинг.

Сам вопрос: как лучше реализовать временный рейтинг?

Сначала я думал о простом коде в PHP файле, но не представляю себе полную реализацию таким способом. Сейчас склоняюсь к созданию отдельной таблицы в базе данных для временного рейтинга, тут дело поинтереснее обстоит. Какие мысли есть?

READ ALSO
Как вызвать событие у импута type=“number”?

Как вызвать событие у импута type=“number”?

Есть <input type="number" name="amount"> цена + и - (и в поле "Всего" считается общая сумма) Как получить событие при увеличении или уменьшении инпута? Что...

242
Git+разные базы на dev и prod

Git+разные базы на dev и prod

Работали так: был dev и был prod, но с единой базойСейчас появилась потребность разделить базы, чтобы все заполнение было на dev, если все норм,...

228
Как заменить $_SERVER[REMOTE_ADDR] на IP клиента в PHP за двумя Nginx?

Как заменить $_SERVER[REMOTE_ADDR] на IP клиента в PHP за двумя Nginx?

На сервере есть два nginx: внешний, он доступен из интернета, и внутренний, он запущен в контейнере docker

30491
PHP параллельные циклы

PHP параллельные циклы

Здравствуйте! Можно ли используя php запустить несколько разных циклов одновременно?

603