@Emmet1

Как вывести рандомный товар раз в сутки?

Задача проста, раз в сутки, допустим в 00-00 менять товар/продукт на главной странице.
Надо чтобы в 00-00 делался запрос к бд и выбирался один из товаров.

Как это реализовать проще всего?
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ответы на вопрос 2
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
Можно просто закешировать на сутки рандомную выборку из БД
Можно использовать cron
Можно использовать диспетчер событий в MySQL
Ответ написан
@nyatmeat15
Явно не случайная выборка должна быть, а ротация по рейтингу, в ротацию должны попадать те товары которые нужно продатт и прочее. Но можно сделать что-то SELECT column FROM table
ORDER BY RAND()
LIMIT 10
Положить в редис в крон скрипте список идентификаторов, и получать их из таблицы по id при загрузке страницы
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Интерно Ростов-на-Дону
от 35 000 до 50 000 руб.
Ticketland.ru Москва
от 120 000 руб.
от 70 000 до 110 000 руб.
16 янв. 2019, в 10:30
5000 руб./за проект
16 янв. 2019, в 10:29
1000 руб./за проект