zag
Guest
Пользователи online
Привет.
Есть файл в котором хранится массив пользователей, которые обращатились к сайту за последние 5 минут. С этим массивом я работаю при каждом обращении на сайт, т.е.:
1. если пользователь, который вызывает скрипт, уже в списке, то обновляю дату его последнего обращения.
2. если он не в списке, то добавляю его туда.
3. проверяю на просточенных пользователей и удаляю их из списка.
Затем вывожу этот список.
Возникают вопросы:
1. Стоит ли сохранять массив пользователей в файле скрипта:
$string_to_save="\$users_online=unserialize(".serialize($users_online).");";
и подключать в следущий раз этот файл простым include'ом или же просто работать с файлом и выдергивать/писать в него.
2. При каком количестве обращений стоит делать то же самое с ДБ.
на данный момент имею 16 обращений в секунду.
Буду благодатен за любой совет.
Привет.
Есть файл в котором хранится массив пользователей, которые обращатились к сайту за последние 5 минут. С этим массивом я работаю при каждом обращении на сайт, т.е.:
1. если пользователь, который вызывает скрипт, уже в списке, то обновляю дату его последнего обращения.
2. если он не в списке, то добавляю его туда.
3. проверяю на просточенных пользователей и удаляю их из списка.
Затем вывожу этот список.
Возникают вопросы:
1. Стоит ли сохранять массив пользователей в файле скрипта:
$string_to_save="\$users_online=unserialize(".serialize($users_online).");";
и подключать в следущий раз этот файл простым include'ом или же просто работать с файлом и выдергивать/писать в него.
2. При каком количестве обращений стоит делать то же самое с ДБ.
на данный момент имею 16 обращений в секунду.
Буду благодатен за любой совет.