Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Запуск крон файлов.
Форумы портала PHP.SU » » Вопросы новичков » Запуск крон файлов.

Страниц (1): [1]
 

1. lastdays - 17 Марта, 2015 - 21:50:54 - перейти к сообщению
Друзья!

Дело вот в чем:
Есть сайт.
Мне необходимо выполнять определенные операции с какой либо периодичностью.

Ну, например:
- Обновить новости.
- Удалить устаревшие сообщения.
и так далее.

Легко и удобно, это создать задание (крон) на запуск файла и проделать операции с ним.


Появилась следующая мысль:
А что, если файл / дату обновления / дату последнего обновления хранить в бд.
Соответственно, выполняться будет всегда 1 файл, например каждые 2 минуты.
Уже в самом файле буду делать выборку из бд и инклудить нужные файлы, если это необходимо.

В плане юзабильности , как мне кажется, выйдет достаточно удобно. В любой момент - любой файлик можно будет отключить легким "нажатием руки".

В общем, актуален ли такой подход?
2. IllusionMH - 17 Марта, 2015 - 21:56:01 - перейти к сообщению
lastdays, насколько я помню - в Magento именно так и реализована обработка.
Главное не делать проверки слишком часто.

 

Powered by ExBB FM 1.0 RC1