как выводить динамику изменений данных?

danneo

Честный
Регистрация
13 Ноя 2007
Сообщения
1.527
Реакции
121
Нужно отслеживать динамику изменений значений рейтинга. Например, раньше был 3, стал 5. Повысился на 2. Рядом выводить стрелочку в верх и цифру 2. Как обычно в тех же СЕО программах.
И желательно бы в виде графика.
Обновлять, я думаю, нужно раз в неделю/месяц.
Вопрос в том, как хранить эти данные, где? А чтобы он обновлялся не каждый раз после голосования, а после запуска скрипта, я так понимаю, можно вести несколько данных: поле для сиюминутных голосов (до момента запуска скрипта), для вывода на сайте на странице, динамика. И того 3 переменных.
Кто-нибудь сталкивался с таким?
 
Как насчет того чтобы хранить данные в базе данных? Её как раз для этого и придумали)
Ещё как вариант - текстовый файлик, но, мое мнение: база удобнее будет.

Скрипт запускать кроном "раз в неделю/месяц".
Этот же скрипт и добавляет новую запись в базу с указанием даты и значений рейтинга.

В том месте где нужно вывести показатели другой скрипт:
Вытаскивает из базы последнее значение и значение предыдущее.
Разница между значениями поможет определить какую стрелочку показать нужно.

Ну и данные для графика тоже без всех записанных показателей за всё время не построить)
 
Назад
Сверху