Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2009, 16:10   #11
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

ну я не знаю, насколько что правильно, на у меня делается так:
при заходе на сайт юзера - в некую таблицу пишется ip, время, ид-пользователя (если зареген) - это и будет дата посл посещения

при каждом показе инфа - кто онлнай/офлайн и заодно на сайте -
1. удаляем все данные что древнее 5 минут (может быть другой срок)
2. выводим кол-во кто онлайн..... в зависимости от пожеланий - выводим их ип..... по ид - определяем пользователей и выводим их имена....

в общем так... такой алгоритм реализован на большинстве форумов популярных

Последний раз редактировалось ADSoft; 20.12.2009 в 16:12.
ADSoft вне форума Ответить с цитированием
Старый 20.12.2009, 16:17   #12
hoza_syl
Форумчанин
 
Аватар для hoza_syl
 
Регистрация: 23.05.2008
Сообщений: 219
По умолчанию

Ну и мене так кажется - мой алгоритм почти тоже самое, только у меня все что древнее 5 минут удаляется не при каждом показе, а только если с прошлого удаления прошло минут 10 - типа небольшая буферизация - данные удаляются сразу большими блоками!
The Revolution is Now!
hoza_syl вне форума Ответить с цитированием
Старый 20.12.2009, 20:58   #13
_PROGRAMM_
Участник клуба
 
Аватар для _PROGRAMM_
 
Регистрация: 30.07.2009
Сообщений: 1,601
По умолчанию

spein реально ты загнул. На php врядли это без нагрузки можно сделать. Если я не ошибаюсь то у vkontakte свой собственный сервер и заколотить программку на delphi, 5минут. А сделать можно таким образом: каждые 5 минут она проверяет поле(в базе) с последним обращением пользователя к серверу, и те кто долго не обращался к севаку идут в оффлайн. Есть одна проблемма: Где достать сервер???

В мире нет вечных двигателей, зато есть вечные тормоза...

Блог
_PROGRAMM_ вне форума Ответить с цитированием
Старый 20.12.2009, 21:01   #14
hoza_syl
Форумчанин
 
Аватар для hoza_syl
 
Регистрация: 23.05.2008
Сообщений: 219
По умолчанию

А зачем тебе сервер??? Ведь я сомневаюсь, что посещаемость твого сайта будет такая как на вконтакте!!! А вот когда она будет такой, то тогда и сервер найдется))))))
The Revolution is Now!
hoza_syl вне форума Ответить с цитированием
Старый 20.12.2009, 22:36   #15
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

я вам даже больше скажу - там не один десяток серверов
ADSoft вне форума Ответить с цитированием
Старый 21.12.2009, 06:55   #16
_PROGRAMM_
Участник клуба
 
Аватар для _PROGRAMM_
 
Регистрация: 30.07.2009
Сообщений: 1,601
По умолчанию

Я образно говорил(если будет такая посещаемость).

В мире нет вечных двигателей, зато есть вечные тормоза...

Блог
_PROGRAMM_ вне форума Ответить с цитированием
Старый 21.12.2009, 16:41   #17
hoza_syl
Форумчанин
 
Аватар для hoza_syl
 
Регистрация: 23.05.2008
Сообщений: 219
По умолчанию

Ну если будет, то тогда и сервер найдется)))))), а на первом этапе на этом заморачиваться не надо!
The Revolution is Now!
hoza_syl вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Последнее значение в списке Maruff Microsoft Office Excel 13 16.02.2017 12:43
подскажите как поменять последнее значение на предпоследнее zander Microsoft Office Excel 2 29.09.2009 19:20
Последнее значение в столбце списка ALev Microsoft Office Excel 2 02.07.2009 16:29
Как выбрать последнее по списку значение? CaustiC Microsoft Office Excel 2 17.11.2008 09:03
Отобразить последнее введенное значение RUBEY Microsoft Office Excel 5 21.03.2007 11:01