Aetae преедложите вариант кода, почему то мне кажется что он не подойдет мне в данном случае.
Опишу случай: сделал сначала подгрузку данных аяксом раз в секунду. Данные динамические кончилось время они пропали. в одной из переменных выводимых хранилось время которое сравнивалось с текущим временем и таким путем получался отсчет. то есть из времени хранимом в базе вычиталось текущие и определялось сколько осталось. Данный вариант конечно рабочий но у него есть минусы, один из минусов в том что канал в интернет может быть не слишком быстым и стабильным и такой вывод остатка начинал бы тормозить. Решено сделать по другому, но малой кровью чтоб не переделывать основу системы.
а именно так:
Подгружаем данные получаем оставшееся время и отсчитываем его js скриптом и перезагрузку данных ставим раз в 5 секунд а то и больше. что уменьшит на грузку на хост и избавит от тормозов времени.
|