Сеансы SQL Server 2008 - PullRequest
       1

Сеансы SQL Server 2008

1 голос
/ 29 сентября 2011

Мы очень плохо знакомы с ASP.net ... на самом деле работаем с внешним консультантом, к которому у меня нет доступа.

Я ищу:

  1. Хорошая документация / лучшие практики для управления сессиями и сессиями.Сейчас я нахожу некоторую информацию: http://support.microsoft.com/kb/317604

  2. В обзоре приложения ниже приведены комментарии о том, как лучше всего справиться с этим сценарием.

У нас есть следующееСценарий:

  1. OEM-машина на этаже, предоставляющая статус ОБНОВЛЕНИЯ каждые XX секунд в таблицу Device_Status.
  2. Когда клиент / пользователь ASP.net хочет просмотреть состояние конкретной машины, я хочууведомить OEM-машину на полу, чтобы увеличить частоту обновления почти до реального времени.Потенциально с флагом «realtimeupdate» в таблице Device_Status.
  3. Когда клиент / пользователь ASP.net входит или выходит из системы, скорость обновления должна вернуться к xx секундам.

Поскольку мыМы очень плохо знакомы с ASP.net, мы не имеем ни малейшего представления о сессиях и управлении сессиями или, если это возможно.

Единственная проблема, которую я вижу до сих пор, заключается в том, что клиентское соединение ASP.net прерывается доустановка флага «realtimeupdate» на 0. Если это произойдет, OEM-машина продолжит предоставлять обновления в режиме реального времени, когда они больше не нужны.

1 Ответ

0 голосов
/ 29 сентября 2011

Вы не можете рассчитывать на браузер (или пользователя), чтобы сказать: «Эй, я сделал».Люди уходят с ПК, переходят на stackoverflow.com, нажимают X, чтобы закрыть браузер и т. Д. Вам нужно будет кодировать свою веб-страницу, чтобы запрашивать «живую» частоту при каждом обновлении страницы.и пусть какой-нибудь независимый серверный процесс отключит «живую» частоту, если вы не получите обновление страницы, запрашивающее «живую» частоту, через некоторое заданное количество времени.В дополнение к тому, что ваша страница отключается, если этого требует пользователь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...