Предположим есть внутрисайтовая валюта, значение которой каждую предположим минуту увеличивается на 1, нормальная ли практика сделать следующее:
Сделать функцию, которая вызывается при запросе любой страницы, эта функция смотрит временную метку предыдущего своего вызова, если значение меньше минуты - ничего не делает, если больше, то делит нацело разницу между датой последнего вызова и текущего, и в зависимости от того сколько получилось минут - прибавляет валюту и сохраняет текущую временную метку. Или лучше такие задачи через крон решать? А что если пользователей много и нужно апдейтить кучу полей. И какой приемлемый интервал подобных запросов лучше выбрать (секунда, минута, час?)