parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Про сессии. Контроль завершения сессии.

Konstantin 06.03.2003 15:28

1. Есть механизм хранения сессий. ID хранится в соответствующем Cookie
2. Данные сессии хранятся в БД
3. Жизнь Cookie можно задать и она будет на (полу-, не-)автомате контролироваться.
4. Вопрос - как контролировать жизнь cookie в БД, дабы не разросталась таблица несуществующими сессиями.
4.1. Есть идея по введению полей start, last_access и проверять, чтобы разница времени была не больше N минут.
НО!
4.2. Встает вопрос - когда лучше контролировать этот вариант - при создании новой сессии пробегаться по _всей_ таблице, проверять _все_ сессии пользователей делать что-то вроде
DELETE FROM sessions
WHERE TO_DAYS(NOW())-TO_DAYS(last_accessed)>=1;
? - Не будет ли это чрезмерно долго.