Обновить базу данных по сценарию или сеансу?
У меня есть функция в php, где я обновляю базу данных. У меня есть URL что-то вроде http://localhost/products/feed/update
Как я могу обновлять базу каждые 15 минут? Это лучше сценарий или сессия или как это сделать?
2 ответа
Лучшим является cron (или запланированное задание на windows).
Хороший вопрос также: действительно ли вам нужна база данных для обновления каждые 15 минут?
Разве вы не можете просто проверить отметку времени последнего обновления по запросу и обновлять ее один раз за каждые 15 минут? Это часто самое простое решение.
Вам нужен PHP-скрипт?
Вы можете хранить хранимую процедуру по событию каждые 15 минут.
Например, в MySQL: https://dev.mysql.com/doc/refman/5.6/en/create-procedure.html https://dev.mysql.com/doc/refman/5.6/en/events.html