Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / OnLine User с мнимальной погрешностью / 7 сообщений из 7, страница 1 из 1
18.09.2006, 15:37
    #33994377
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OnLine User с мнимальной погрешностью
народ как можно с минимальной пограшностью онЛайн Юзеров на сайте?

если Аякс не использовать
...
Рейтинг: 0 / 0
18.09.2006, 15:44
    #33994403
kaer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OnLine User с мнимальной погрешностью
Здравствуйте, Аноним, Вы писали:

А>народ как можно с минимальной пограшностью онЛайн Юзеров на сайте?

А>если Аякс не использовать


Лучше всего начать с определения, что такое "онЛайн Юзер" и какова погрешность этого определения. После этого многое станет проще.
...
Рейтинг: 0 / 0
18.09.2006, 15:56
    #33994460
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OnLine User с мнимальной погрешностью
Здравствуйте, kaer, Вы писали:

K>Здравствуйте, Аноним, Вы писали:

А>>народ как можно с минимальной пограшностью онЛайн Юзеров на сайте?

А>>если Аякс не использовать


K>Лучше всего начать с определения, что такое "онЛайн Юзер" и какова погрешность этого определения. После этого многое станет проще.

максимально точное число пользователей сейчас на сайте
...
Рейтинг: 0 / 0
18.09.2006, 16:13
    #33994516
kaer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OnLine User с мнимальной погрешностью
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, kaer, Вы писали:

K>>Здравствуйте, Аноним, Вы писали:

А>>>народ как можно с минимальной пограшностью онЛайн Юзеров на сайте?

А>>>если Аякс не использовать


K>>Лучше всего начать с определения, что такое "онЛайн Юзер" и какова погрешность этого определения. После этого многое станет проще.

А>максимально точное число пользователей сейчас на сайте

Да нет. Чтобы понять "максимально точное число пользователей сейчас на сайте", нужно понять, что такое "пользователь сейчас на сайте". Протокол http — он принципиально не поддерживает безболезненной реализации такой возможности. После того, как сервер послал ответ по протоколу http — он ничего про клиента не знает. Пока он не получит новый http-запрос.
Таким образом, можно ввести определение "онлайн пользователь — это пользователь, который обращался к серверу последние 15 минут". Причем обращение должно быть авторизованым, чтобы сервер мог отличать одного пользователя от другого.
Поняв это, можно придумать уйму реализаций.
...
Рейтинг: 0 / 0
18.09.2006, 18:07
    #33994935
CyberRussia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OnLine User с мнимальной погрешностью
Здравствуйте, kaer, Вы писали:
K>Причем обращение должно быть авторизованым, чтобы сервер мог отличать одного пользователя от другого.
Вообще-то не обязательно. Разным не авторизованным пользователям создаются различные сессии. Можно "плясать" от них.
...
Рейтинг: 0 / 0
18.09.2006, 18:13
    #33994960
pandora
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OnLine User с мнимальной погрешностью
Самый банальный наверное способ в global.asax.cs считать открытые сессии. Реализация такова:

protected void Application_Start(Object sender, EventArgs e)
{
Application["UserCount"] = 0;

}

protected void Session_End(Object sender, EventArgs e)
{
Application["UserCount"] = (int)Application["UserCount"] - 1;
}


protected void Session_Start(Object sender, EventArgs e)
{
Application["UserCount"] = (int)Application["UserCount"] + 1;
}
...
Рейтинг: 0 / 0
19.09.2006, 08:08
    #33995613
kaer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OnLine User с мнимальной погрешностью
Здравствуйте, CyberRussia, Вы писали:

CR>Здравствуйте, kaer, Вы писали:
K>>Причем обращение должно быть авторизованым, чтобы сервер мог отличать одного пользователя от другого.
CR>Вообще-то не обязательно. Разным не авторизованным пользователям создаются различные сессии. Можно "плясать" от них.

Неудачный термин выбрал :) Конечно вы правы. А я имел ввиду любую возможность отличить одного пользователя от другого. Как вариант — можно рассматривать сессионую куку. Либо сессионный ключ в URL.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / OnLine User с мнимальной погрешностью / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]